//表示要求字符串中,是否包含字母e
var patt = /e/;
//表示要求字符串中,是否包含字母a或b或c(包含其中一个就行)
var patt = /[abc]/;
//表示要求字符串中,是否包含任意小写字母a到z
var patt = /[a-z]/;
//表示要求字符串,是否包含任意大写字母
var patt = /[A-Z]/;
//表示要求字符串,是否包含任意数字
var patt = /[0-9]/;
// \w 元字符用于查找单词字符,单词字符包括:a-z,A-Z,0-9,以及下划线,包含_(下划线)字符
//表示要求字符串,是否包含…
var patt = /\w/;
元字符
\w:元字符用于查找单词字符,单词字符包括:a-z,A-Z,0-9,以及下划线,包含_(下划线)字符
\d:查找数字
\D:查找非数字字符
\s:查找空白字符
\S:查找非空白字符
\b:匹配单词边界
\B:匹配非单词边界
\n:查找换行符
\f:查找换页符
\r:查找回车符
\t:查找制表符
量词
* n+ :匹配任何包含至少一个n的字符串 var patt = /a+/ 表示字符串是否包含至少一个n的字符串
* n* :匹配任何 包含 0个 或 多个n的字符串,不是全部匹配,只要有一个满足就满足
* n? :匹配任何包含零个或一个n的字符串
* n{X} :匹配包含X个n的序列的字符串(连续) var patt = /a{3}/ 表示字符串是否包含连续3个a
*
* n{X,Y} :匹配包含至少X或最多Y个n的序列的字符串(连续)
*var patt = /a{3,5}/ 检查一部分
* var patt = /^a{3,5}$/ 要求字符串从头到尾必须完全匹配
*var patt = /^\wa{3,5}$/
* n{X,} :匹配至少X个n的序列的字符串
* n$ :匹配任何结尾为n的字符串
* ^n :匹配任何开头为n的字符串
* ?=n :匹配任何其后紧接指定字符串n的字符串
* ?!n :匹配任何其后没有紧接指定字符串n的字符串