js正则
本文纯属总结笔记,均来源于网络:
1、定义:var re =new RegExp("a") var reg=//
2、可选项标志:•g (全文查找) •i (忽略大小写) •m (多行查找)
3、常用方法:test lastIndex
4.常用:
脱字符(^)代表字符开始位置 ,在[]里它表示一个负字符集
\d [0-9] 匹配数字
\D [^0-9] 匹配非数字字符
\s [ \n\r\t\f\x0B] 匹配一个空白字符
\S [^ \n\r\t\f\x0B] 匹配一个非空白字符
\w [a-zA-Z0-9_] 匹配字母数字和下划线
\W [^a-zA-Z0-9_] 匹配除字母数字下划线之外的字符
/$表示字符结束位置
\s匹配任何空白字符,包括空格、制表符、换页符等等
\d表示一个数字
[]匹配指定范围内的任意字符
+号表示字符至少要出现1次
* 匹配前面的子表达式零次或多次
? 匹配前面的子表达式零次或一次
{n,m}
用()来创建子匹配
5、元字符:( [ { \ ^ $ | ) ? * + .