. :代表任意字符(除换行外)
示例代码:
var reg=/b..k/; var str="book"; alert(reg.test(str));
效果图:
?:出现0次或1次
*:出现0次或屡次
+:出现1次或屡次
示例代码:
var reg=/bo*k/; var str="book"; alert(reg.test(str));
效果图:
{m,n}:最少出现m次,最多出现n次;
{m,}:最少出现m次;
{m}:正好出现m次;
示例代码:
var reg=/bo{2,4}k/; var str="book"; alert(reg.test(str));
效果图:
[ ]:限定某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));
效果图:
注:
5、^ $\d 等价于[0⑼]
\D 等价于[^0⑼]
\w 等价于[a-zA-Z0⑼_]
\W 等价于[^a-zA-Z0⑼_]
^ 表示从行首开始匹配
$表示从行尾开始匹配
示例代码:
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)——字符集所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)