正则表达式

本文共有659个字,关键词:

\
将下一字符标记为特殊字符、文本、反向引用或八进制转义符。
例如

“\n”匹配字符“n”。“\\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。

^
匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“”或“”之后的位置匹配。
$
匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与“
”或“
”之前的位置匹配。
*
零次或多次匹配前面的字符或子表达式。例如,zo 匹配“z”和“zoo”。 等效于 {0,}。
+
一次或多次匹配前面的字符或子表达式。例如,“zo+”与“zo”和“zoo”匹配,但与“z”不匹配。+ 等效于 {1,}。
?
零次或一次匹配前面的字符或子表达式。例如,“do(es)?”匹配“do”或“does”中的“do”。? 等效于 {0,1}。
w
匹配任何字类字符,包括下划线。与“[A-Za-z0-9_]”等效。
W
与任何非单词字符匹配。与“1”等效。
s
匹配任何空白字符,包括空格、制表符、换页符等。与 [ f

v] 等效。

S
匹配任何非空白字符。与 [^f

v] 等效。

d
数字字符匹配。等效于 [0-9]。
D
非数字字符匹配。等效于 2
匹配中文
^[u4E00-u9FFF]+$ 或者 ^[u4E00-u9FA5]+


  1. A-Za-z0-9_
  2. 0-9
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论