关于javascript:正则表达式杂记

44次阅读

共计 319 个字符,预计需要花费 1 分钟才能阅读完成。

不知为啥,正则表达式每次我都会学习一遍。但用得时候又会每次忘掉。预计也是因为用的机会比拟少。这次再学习一遍,专门来记录一遍吧。

常见的元字符:
代码 阐明
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或完结
^ 匹配字符串的开始
$ 匹配字符串的完结
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词结尾或完结的地位
1 匹配除了 x 以外的任意字符
2 匹配除了 aeiou 这几个字母以外的任意字符

代码 / 语法 阐明

  • 反复零次或更屡次
  • 反复一次或更屡次

? 反复零次或一次
{n} 反复 n 次
{n,} 反复 n 次或更屡次
{n,m} 反复 n 到 m 次


  1. x ↩
  2. aeiou ↩
正文完
 0