JS正则表达式
2018-08-31 本文已影响2人
阿提艾斯
正则表达式是被用来根据某种匹配模式来寻找strings中的某些单词。
1、/expressions/gi
解释:/是这个正则表达式的头部
expressions是要匹配的模式
/是这个正则表达式的尾部
g代表着global,意味返回所有的匹配,而不仅仅是第一个
i代表忽略大小
2、/\d+/g允许正则表达式匹配一个或更多数字。
3、/\s+/g表示空白正则表达式。
空白字符有“ ”(空格符)、\r(回车符)、\n(换行符)、\t(制表符)和\f(换页符)。
4、可以用正则表达式选择器的大写版本来转化任何匹配。
例子:\s和\S是不一样的。\s表示匹配任何空白字符,\S表示匹配任何非空白字符。
5、正则表达式\w \s \d \b
.匹配除换行符以外的任意字符
\w匹配字母或数字或下划线或汉子,等价于'[^A-Za-z0-9_]'。
\s匹配任意的空白符
\d匹配数字
\b匹配单词的开始或结束
^匹配字符串的开始
$匹配字符串的结束