正则写法:
1、/正则表达式/模式修正符
2、new RegExp();
写法-1:/正则表达式/修正符
/\w/i
定界符:/ /
元字符:\w匹配 ‘英文字母数字_’
模式修正符:i 匹配大小写
写法-2:new RegExp
RegExp(/\W?/,'g');
\W匹配除 ‘英文字母数字_’外的字符串
‘g’全局匹配
JavaScript内置方法:
- test()返回bool
var str="www.zero.com"; console.log(/^\w{3,}\.[\w]{4,6}\.[\w]{3,}$/.test(str));//true
- search()返回查找字符串的索引否则返回null
- replace()替换字符串
- match()匹配字符串并返回数组
元字符:
- 开始("^")和结束("$"): /^\d$/ 匹配一个数字开始并结束
- 数量元字符("+")("*")("?") :
- /^\d+$/ 匹配一个到多个数字并结束
- /^\w*$/ 匹配0个到多个字母数字下划线并结束
- /\d?$/ 匹配0个或1个数字
- ("\")转义字符:如 /\d+/ 是匹配多个数字 而 /\d\+/ 是匹配一个数字一个+号