JavaScript 正则表达式 通俗解释

推荐一个验证正则表达式的网址:https://regexper.com/

方括号"["内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。^[ab]$

花括号"{"内是指定匹配字符的数量。^[ab]{3}$

圆括号“(“ 则是用来分组的。^(ab)$

插入符号 “^” 表示正则式的开始。^a

^用在中括号开头的时候,就表示排除括号里的字符。^[^0-9]$

美元符号“$” 表示正则式的结束。com$

'│'符号相当于OR操作。^(1|2)$

\d 表示数字[0-9]注意d前有转义字符\。^\d$

\D表示非数字。^\D$

下划线的任何单词字符\w。^\w$

\W表示非单词。^\W$

0次或多次发生 *。^[0-9]*$

至少一次发生+。^[0-9]+$

0次或1次发生?。^[0-9]?$

^[0-9]{3,7}$

上面正则表达式为长度最小为3,最大为7的数字。

你可能感兴趣的:(JavaScript 正则表达式 通俗解释)