script之正则表达式

来源:互联网 发布:嘉合信网络信息技术 编辑:程序博客网 时间:2024/05/16 11:01

介绍

正则表达式即规则表达式,用一个表达式去匹配字符串中是否有部分字符串满足规则条件

语法

书写:var name=/***/


用符号制定规则:

  • \d
  • \w //
  • \s      //匹配空格、换行符
  • . //匹配除“\n”的所有字符
  • ------------------------------------------------------------------------------------------
  • \W //取\w的反
  • \b //两个单词之间的间隙
  • ------------------------------------------------------------------------------------------
  • () 里面字符作一个整体
  • [] 里面字符中的其中一个
  • {} //重复次数
  • ? //0或1次
  • + //至少重复出现1次
  • * //重复任意次
  • ------------------------------------------------------------------------------------------
  • ^n //匹配以n开头的字符、放在中间表示取反
  • n$ //匹配以n结尾的字符
  • | //或运算;比如(|)组合写、一般配合中括号
  • ?=n //匹配紧跟着的字符是n


执行方法

reg.exec(str) //返回匹配到的字符串,或则str.reg(reg)

reg.test(str) //返回boolean值是否拍匹配到


0 0