正则表达式 TODO

”正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。“

正则测试:https://rubular.com/

正则:

var re ="/[a-z]+s+d+/ig"

TODO


规则:

  s匹配任何空白字符,包括空格、制表符、换页符等等 d 数字 、

  [a-z] [abc],

  w 匹配字母数字和下划线 ;

  .   匹配除换行符的所有字符,w的加强版

  d是单词边界 :  /darmd/  如匹配 I arm proson   直接匹配arm 

   贪婪与惰性匹配 如"a+"是贪婪匹配的,"a+?"则是惰性的 ;

几种反义

  写法很简单改成大写就行了,意思与原来的相反,这里就不举例子了

   "W"   匹配任意不是字母,数字,下划线 的字符

   "S"   匹配任意不是空白符的字符

 "D"  匹配任意非数字的字符

   "B"  匹配不是单词开头或结束的位置

   "[^abc]"  匹配除了abc以外的任意字符

TODO


方法:

匹配到数组 "string".match(RegExp); 判断是否有无 RegExp.test(str);

TODO

正在学:https://www.cnblogs.com/zery/p/3438845.html

原文地址:https://www.cnblogs.com/zjazn/p/14552246.html