正则表达式
基础语法
转义符
"." //匹配所有字符
"^" //匹配以某个字符串开头
"$" //匹配以某个字符串结尾
"\n" //匹配一个换行
//所有小写字符转大写后都是相反的匹配
"\d" //匹配数字
"\D" //匹配非数字
"\s" //匹配所有空格
"\S" //匹配所有非空格
"\b" //匹配所有单词边界
"\B" //匹配所有非单词边界
"\w" //匹配字母、数字、下划线
"\W" //匹配非字母、数字、下划线
"\u" //匹配unicode编码
"\." //匹配字符"."
"\\" //匹配字符"\"
"g" //匹配全局,常用在末尾。如:/..../g
"i" //匹配全局,常用在末尾。如:/..../i
字符集
"[abc]" //匹配abc
"[a-z]" //匹配a-z
"\u4e00 — \u9fa6" //匹配中文
量词
" * " //匹配0次或多次
" + " //匹配1次或多次
" ? " //匹配0次或1次
"{n}" //匹配n次
"{n,m}" //匹配n~m次
"{n,}" //匹配 >= n次
" | " //或者
" () " //集合
创建方法
字面量创建:
var reg =/^\d{10,13}$/gi ;
构造函数创建:
var reg = new RegExp("^\d{10,13}$","gi")