正则表达式
语法:/正则表达式主体/修饰符(可选)
修饰符i:不区分大小写
修饰符g:匹配所有
/huaqing/:正则表达式主体,不要加引号
test() :是一个正则表达式方法,用于检测字符串是否匹配某个模式,如果有匹配的文本,返回true,否则返回 false;
exec() :检索字符串中正则表达式的匹配,如果有返回匹配值,否则返回null;
[abc] 表达式用于查找方括号中的任何字符或字符范围;
[^abc] 表达式用于查找任何不在方括号中的字符或字符范围;
(str1|str2|str3):匹配任何指定的选项;
.:查找单个字符;
d :查找数字;
s :查找空白字符;
w :查找单词字符,包括:a-z、A-Z、0-9,以及下划线;
W:和w匹配相反
uxxxx :查找以十六进制数xxxx 规定的Unicode字符;
n+ :匹配包含至少一个n的字符串;
n* :匹配包含零个或多个n的字符串;
n? :匹配包含零个或一个n的字符串;
n{x} :匹配包含x个n的字符串;
n{x,y} :匹配包含至少x最多y个n的字符串;
n{x,} :匹配包含至少x个n的字符串;
n$ :匹配为n结尾的字符串;
^n :匹配开头为n的字符串;
match() :找到一个或多个正则表达式的匹配;
search() :检索与正则表达式相匹配的子字符串;
replace() :替换与正则表达式匹配的子字符串;
split() :使用正则表达式把字符串分割成数组;