RegExp:正则表达式对象
正则表达式:定义字符串的组成规则。
单个字符:[ ]
如: [a] [ab] [a-zA-Z0-9_]
**特殊符号代表特殊含义的单个字符:
- \d:单个数字字符 [0-9]
- \s:匹配任意空白字符
- . :匹配除换行符以外的任意字符
- \b:匹配单词的开始或结束
- \w:匹配字母或数字或下划线或汉字
量词符号:
?:表示出现0次或1次
*:表示出现0次或多次
+:出现1次或多次
{m,n}:表示 m<= 数量 <= n
*m如果缺省: {,n}:最多n次
*n如果缺省:{m,} 最少m次
开始结束符号:
^ : 开始
$ : 结束
正则对象:
创建:
var reg = new RegExp(“正则表达式”);
var reg = /正则表达式/;
方法:
test(参数):验证指定的字符串是否符合正则定义的规范
search() 方法使用表达式来搜索匹配,然后返回匹配的位置。
replace() 方法返回模式被替换处修改后的字符串。
w3school正则表达式详解