1

行的起始与结束

  var reg = /^cat/; // 以cat 开头的
  var reg = /cat$/; // 以cat 结束的

匹配若干字符之一

 var reg = /sep[ea]r[ea]te/; // 匹配含有ea, 的单词
 var reg = /H[1-6]/;
 var reg = /[0-9a-fA-F]/;

排除型字符组

 var reg = /[^1-6]/; // 匹配除了1到6的任何数字

用点号匹配任意字符

+ (加号)

表示 之前紧邻的的元素出现一次或者多次

*  (星号)

表示 之前紧邻的的元素出现任意多次,或者不出现

?(问号)

表示 可选项

var reg = /July | Jul/;
var reg = /July ?/;

| 或

 var reg = /July | Jul/;

\s

任何"空白"字符(例如空格符、制表符、进纸符等)

\S

除\s之外的任何字符

\w

[a-zA-Z0-9]在\w+中很有用,可以用来匹配一个单词

\W

除\w 之外的任何字符,也就是[^a-zA-Z0-9]

\d

[0-9]即数字

\D

除 \d外的任何字符,即[^0-9]


小渝人儿
1.1k 声望850 粉丝

前端工程师