正则表达式

正则表达式是构成搜索模式(search pattern)的字符序列。正则表达式

当您搜索文本中的数据时,您可以使用搜索模式来描述您搜索的内容。spa

正则表达式能够是单字符,或者更复杂的模式。code

正则表达式可用于执行全部类型的文本搜索和文本替换操做。regexp

字符串方法:在 JavaScript 中,正则表达式经常使用于两个字符串方法:search() 和 replace()。ip

                     search() 方法使用表达式来搜索匹配,而后返回匹配的位置。字符串

      replace() 方法返回模式被替换处修改后的字符串。get

 

正则表达式修饰符

修饰符可用于大小写不敏感的更全局的搜素:table


正则表达式模式

括号用于查找必定范围的字符串:class

表达式 描述
[abc] 查找方括号之间的任何字符。  
[0-9] 查找任何从 0 至 9 的数字。  
(x|y) 查找由 | 分隔的任何选项。  

元字符(Metacharacter)是拥有特殊含义的字符:搜索

元字符 描述
\d 查找数字。  
\s 查找空白字符。  
\b 匹配单词边界。  
\uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。  

Quantifiers 定义量词:

量词 描述
n+ 匹配任何包含至少一个 n 的字符串。  
n* 匹配任何包含零个或多个 n 的字符串。  
n? 匹配任何包含零个或一个 n 的字符串。
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息