1217正则

PegExp  正则就是一条规则,用于检验字符串的格式,目标就是字符串
字符串:只要通过表达提交的数据都是字符串。
定义:var reg=New RegExp()
   var reg=/格式/
正则的方法:
  1:匹配   test     匹配成功就是true   没有匹配就是false
  2:捕获:exec    如果有就拿出来  没有就是null
正则的修饰符:
  1:是否区分大小写  使用  i    不区分大小写
  2:全局_g
  3:多行匹配_m

与正则有关的字符串方法:
  1:match()查找一个或者多个与正则匹配的,返回查找的结果;
  2:search()匹配与正则相同的字符,有就返回索引值,没有就是-1;
  3:replace()匹配与正则相同的,并且替换,返回替换的字符串
正则的方括号:
  1:[ a b c ]查找括号中的任意一个字符
  2:[ ^ a b c ]查找不在括号内的字符串
  3:[ 0-9 ] 查找0-9的数字
  4:[ a-z ]查找小a到小z的字符
  5:[ A-Z ]查找大A到大Z的字符
  6:[ A-z ]查找大A到小z的字符
元字符:
  1:w 代表单词字符   包括字母 数字  下划线
  2:W   代表非单词字符    除了字母 数字  下划线
  3:d     代表数字
  4:D    代表非数字
  5:s   代表空白字符
  6:S   代表非空白字符
  7:   匹配单词边界
  8:B      匹配非单词边界
量词:
  1:n+ 代表至少一个n的字符
  2:n* 代表0个多个n
  3:n? 代表0个或1个n
  4:n{x} 包含x个n
  5:n{x,}包含至少有x个n
  6:n{x,y}包含大于等于x 且小于等于y个n
  7:n& 包含以n结尾的字符串
  8:^n  包含以n开头的字符串
  9:?=n   匹配任何气候紧跟n的字符串

                                              本人QQ:1261875980

原文地址:https://www.cnblogs.com/xyangjie/p/10132504.html