通俗解释JavaScript正则表达式快速记忆
我们知道,正则表达式是一个处理字符串中很实用的技巧。然而,即便是javascript写的很厉害的程序猿,有时也会忘掉正则表达式的语法,从而使用起来有些棘手
1、正则表达式中最重要的三个符号:
1.1 b
在正则表达式中b有3种类型的括号:
1.1.1 方括号 “[“。
方括号"["内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。
^[ab]$
1.1.2花括号"{"
花括号"{"内是指定匹配字符的数量。
^[ab]{3}$
1.1.3圆括号“(“
圆括号“(“ 则是用来分组的。
^(ab)$
1.2 c
插入符号 “^” 表示正则式的开始。
^a
^用在中括号开头的时候,就表示排除括号里的字符。
^[^0-9]$
1.3 $
美元符号“$” 表示正则式的结束。
com$
2、正则表达式验证
推荐一个验证正则表达式的网址:
2.1 示例
^[0-9]{3,7}$
上面正则表达式为长度最小为3,最大为7的数字。
验证结果为:
2.2 '│'符号相当于or操作
^(1|2)$
3、快捷命令
3.1 \d 表示数字[0-9] 注意d前有转义字符\
^\d$
大写d:\d表示非数字
^\d$
3.2 下划线的任何单词字符\w
^\w$
大写w :\w表示非单词
^\w$
3.3 0次或多次发生 *
^[0-9]*$
3.4 至少一次发生+
^[0-9]+$
3.5 0次或1次发生?
^[0-9]?$
总结
以上所述是小编给大家介绍的通俗解释javascript正则表达式快速记忆,希望对大家有所帮助
上一篇: JS对象序列化成json数据和json数据转化为JS对象的代码
下一篇: node跨域请求方法小结