
\s 匹配空白字符、空格、制表符和换行符
示例代码:
var reg=/java\sscript/; var str="study java script"; alert(reg.test(str));效果图:
a | b | c 匹配 a或b或c中的任意1个
示例代码:
var reg=/java|script|HTML/; var str="study HTML"; alert(reg.test(str));效果图:
没有分组的示例代码:
var reg=/JavaScript{2,4}/; var str="study JavaScriptt"; alert(reg.test(str)); 效果图:
使用分组的示例代码:
var reg=/(JavaScript){2,4}/; var str="study JavaScriptt"; alert(reg.test(str)); 效果图:
贪婪表示能够最大匹配的字符串 + * ? {m,n} {m,} {m}
示例代码:
var reg=/6(.*)6/; var str="study 6JavaScript6 6JavaScript6 6JavaScript6"; alert(str.replace(reg,''));效果图:
惰性表示能够最少匹配的字符串 +? *? ?? {m,n}? {m,}? {m}?
示例代码:
var reg=/6(.*?)6/; var str="study 6JavaScript6 6JavaScript6 6JavaScript6"; alert(str.replace(reg,''));效果图:
总结
以上是内存溢出为你收集整理的javascript学习之 正则表达式 (24)——字符匹配全部内容,希望文章能够帮你解决javascript学习之 正则表达式 (24)——字符匹配所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)