Skip to content

Latest commit

 

History

History
executable file
·
34 lines (28 loc) · 1.11 KB

zz.md

File metadata and controls

executable file
·
34 lines (28 loc) · 1.11 KB

正则表达式

!> 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),又称正规表示式、正規表示法、正規運算式、規則運算式、常規表示法,是计算机科学的一个概念。 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。

正则表达式
/边界符/
【a-z】取值范围
* 匹配次数 最少0次
+ 最少一次
 匹配0次或者1次
\d 匹配0-9
. 匹配除了换行和回车之外的所有字符
{n} 匹配n次 n为一个非负整数
{n,m} 匹配最少N次 最大m次
【abc】字符集和
^ abc】取反
\b单词边界
\d数字
\s 匹配任何不可见的字符
\w 匹配包括下划线的任何单词字符

reg.test(value) 返回的是Boolean
reg.exec(value) 返回的匹配内容 下标和input值
str.search(reg)  返回搜索内容的下标 没有则返回-1
str.match(reg) 返回匹配到的内容(数组)
str.replace(reg,text)将匹配的内容换成text

修饰符

  1. i 对大小写不敏感
  2. g 从头匹配到尾