正则表达式
语法:/正则表达式主体/修饰符(可选)
修饰符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() :使用正则表达式把字符串分割成数组;

posted on 2017-07-26 11:07  YC小杨  阅读(93)  评论(0编辑  收藏  举报