正则表达式

来源:互联网 发布:淘宝上做一件代发 编辑:程序博客网 时间:2024/06/18 08:26

js中正则表达式学习:

    .RegExp
      创建方式:
       var reg=new RegExp(pattern);//传入正则的字符串
       var reg=/^正则规则$/

  规则的写法:
     [0-9]
     [A-Z]
     [a-z]
     [A-z] 代表是字母就行
     \d 代表数字
     \D 代表非数字
     \w 查找单词字符
     \W 查找非单词字符
     \s 查找空白字符
     \S 查找非空白字符
     n+ 出现至少一次
     n* 出现0次或多次
     n? 出现0次或一次
     {5}出现5次
     {2,8}2次到8次
     方法:
     test(str): 检索字符串中指定的值。返回 true 或 false。
     需求校验邮箱
     var email= haohao_827@163.com
     var reg=/^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/;
     reg.test(email)