JaveScript基础(3)之正则表达式

1.创建正则表达式的两张方法:

A、var reg=/pattern/;  注意:斜杠内不能加单引号或双引号

B、vae reg=new RegExp('pattern'); 注意:括号内要用单引号括起来

2、RegExp对象的常用方法:

A、exec(str):检索字符串中指定的值,返回找到的值,并确定其位置,否则返回null;

B、test(str):检索字符串中是否有满足指定提哦啊件的值,返回true或者false;

3、正则表达式的常用通配符

. 匹配除换行符外的任意字符
\d 匹配0到9的任何数字
\D  匹配非数字
\w 匹配字母和数字及_
\W 匹配非字母和数字及_
\s  匹配所有空白字符,包括空格/制表符/回车和换行符等
\S 匹配非空白字符
\b 匹配单词边界
\B 匹配非单词边界
[abc] 匹配方括号中的任意字符
[^abc] 匹配任何不在方括号中的任意字符
[0-9] 查找任何从0至9的数字
^ 行首匹配
$ 行尾匹配
x? 匹配0个或1个x
x* 匹配0个或任意多个x
x+ 匹配至少一个x
x{m,n} 匹配最少m个,最多n个x
(when|where|what) 匹配任何指定的选项
上一篇:Follow me to learn what is repository pattern


下一篇:神文章2:文本矩阵简述 V1.0 -vivo神人