js正则表达式有两种方式
1,构造函数 var reg = regExp("a");
2,// var reg = /a/
正则表达式中字符含义
^ 表示开始:
$ 表示结束:
[0-9] 表示区间:/^[0-9]*$/匹配从0到9 之间的数
{n} 表示位数:/^\d{n}$/ 匹配2位数字
{m,n}表示位数区间/^\d{m,n}$/ 匹配m或n位数字
| 表示"或" /^\d0|1$/ 0或1
* 表示前面表达式出现0次或多次 等价于(0,)
+ 表示前面表达式出现次数大于0次 等价于(1,)
? 表示前面表达式出现0次货1次 等价于{0,1}
\w 匹配字母或数字或下划线或汉字 等价于[^A-Za-z0-9_]
\s 匹配任意的空白字符
\d 匹配数字
\b 匹配单词的开始或结束
^ 字符串的开始
$ 字符串的结束
常用的表达式
^[\u4e00-\u9fa5]{0,}$ 中文匹配
网友评论