JavaScript正则表达式

RegExp

一 、 创建方式

var reg = new RegExp(pattern)
var reg = /^正则规则$/

二 、 规则写法

规则 含义
[0-9] \d 代表数字
\d 代表数字
\D 代表非数字
[A-Z] 查找大写字母
[a-z] 匹配小写字母
[A-z] 匹配大小写字母
\w 匹配单词字符
\W 匹配非单词写法
\s 匹配空白字符
\S 匹配非空白字符
n+ 出现至少一次
n* 出现0次或者多次
n? 出现0次或者1次
{5} 出现5次
{5,8} 出现5到8次

三 、 方法

test(str): 检索字符串中指定的值
书写规范:/^ 开始  以 $/ 结束 中间放要匹配的条件
eg:
    效验邮箱:[email protected]
    var reg = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/
    

你可能感兴趣的:(JavaScript正则表达式)