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) | 匹配任何指定的选项 |