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

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

概述1、 . . :代表任意字符(除换行外)示例代码: var reg=/b..k/; var str="book"; alert(reg.test(str));效果图: 2、? * + ?:出现0次或1次 *:出现0次或 1、 .

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

示例代码:

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

效果图:

@H_301_27@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)); 

效果图:

个人微信公众号:

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


总结

以上是内存溢出为你收集整理的javascript学习之 正则表达式 (23)——字符集全部内容,希望文章能够帮你解决javascript学习之 正则表达式 (23)——字符集所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1015778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存