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:
效验邮箱:test_123@163.com
var reg = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/
网友评论