国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > htmlcss > javascript学习之 正则表达式 (23)——字符集

javascript学习之 正则表达式 (23)——字符集

来源:程序员人生   发布时间:2017-02-11 13:18:26 阅读次数:3166次

1、 .

. :代表任意字符(除换行外)

示例代码:

             var reg=/b..k/;
             var str="book";
             alert(reg.test(str));

效果图:
这里写图片描述


2、? * +

?:出现0次或1次
*:出现0次或屡次
+:出现1次或屡次

示例代码:

             var reg=/bo*k/;
             var str="book";
             alert(reg.test(str));

效果图:
这里写图片描述


3、{m,n} {m,} {m}

{m,n}:最少出现m次,最多出现n次;
{m,}:最少出现m次;
{m}:正好出现m次;

示例代码:

             var reg=/bo{2,4}k/;
             var str="book";
             alert(reg.test(str));

效果图:
这里写图片描述


4、[ ]

[ ]:限定某1位上字符的取值范围 [^]:限定某1位上不能取的值

示例代码

             var reg=/[a-z]ook/;
             var str="book";
             alert(reg.test(str));

效果图:
这里写图片描述

[^]:限定某1位上不能取的值 ,示例代码:

             var reg=/[^a-z]ook/;
             var str="book";
             alert(reg.test(str));

效果图:
这里写图片描述

注:

\d 等价于[0⑼]
\D 等价于[^0⑼]
\w 等价于[a-zA-Z0⑼_]
\W 等价于[^a-zA-Z0⑼_]


5、^ $

^ 表示从行首开始匹配


$表示从行尾开始匹配

示例代码:

             var reg=/^book/;
             var str="qwe  book  asd";
             alert(reg.test(str)); 

效果图:
这里写图片描述

示例代码:

             var reg=/^book$/;
             var str="book";
             alert(reg.test(str)); 

效果图:
这里写图片描述


个人微信公众号:

这里写图片描述

如果我的文章对您有帮助,微信支付宝打赏:

这里写图片描述
这里写图片描述

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生