正则表达式正则工具箱编写-js
1、1.亨蚂擤缚字符匹配符用于匹配某个或某些字符名词解析:字符簇在正则表达式中,通过一对方括号括起来的内容,我们就称之为“字掼屐磴磨符簇”,其表示的是一个范围,但是实际匹配时,只能匹配固定的某个字符。[a-z] :匹配小写字母从a-z中的任一字符[A-Z] :匹配大写字母从A-Z中的任一字符[0-9] :匹配数字从0-9任一字符,相当于\d[0-9a-z] :匹配数字从0-9或小写字母从a-z任一字符[0-9a-zA-Z] :匹配数字从0-9,小写字母从a-z或者是大写字母从A-Z的任一字符[abcd] :匹配字符abcd中的任一字符[1234] :匹配数字1234中的任一字符在字符簇中存在一个特殊符号^(脱字节),脱字节在字符簇代表取反的含义[^a-z] :匹配除小写字母从a-z以外的任一字符[^0-9] :匹配除数字从0-9以外的任一字符[^abcd] :匹配除abcd以外的任一字符在正则表达式中还有一类特殊字符,如下所示:\d :匹配一个数字字符,用字符簇表示[0-9]\D :匹配一个非数字字符,也可以使用字符簇[^0-9]或[^\d]来表示\w :匹配包括下划线的任何单词字符,用字符簇[0-9a-zA-Z_]\W :匹配任何非单词字符,[^0-9a-zA-Z_]或[^\w]\s :匹配任何空白字符,空格、制表符、换行符都可以通过\s匹配\S :匹配任何非空白字符,[^\s].(我是一个点号):匹配除 "\n" 之外的任何单个字符示例代码:

2、2.限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。* 匹配前面的子表达式零次或多次,0到多,可以使用{0,}代替+ 匹配前面的子漉胜衲仰表达式一次或多次,1到多,可以使用{1,}代替? 匹配前面的子表达式零次或一次,0或1,可以使用{0,1}代替{n} 匹配确定的 n 次,如{18},连续匹配18次{n,} 至少匹配n 次,如{1,},代表最少匹配1次{n,m} 最少匹配 n 次且最多匹配 m 次,如{1,7}代表最少匹配1最多匹配7次示例代码:



6、6.示例代码:单词边界与非单词边界运行结果:an,21

8、8.选择匹配符在正则表达式,如果要匹配的内容包含多个选择,我们可以通过|选择匹配符来进行匹配



