正则表达式心得
1. {1,}
{1,} 匹配所有
而{2,}" 匹配"abbb"中的所有的bbb 但不匹配"ab"中的任何字符
例:
var str0 = "aaabcbbbb"
str0=str0.replace(/b/g,"k");
document.write(str0);
document.write("<br>")
var str = "aaabcbbbb"
str=str.replace(/b{1,}/g,"k");
document.write(str);
document.write("<br>")
var str1 = "aaabcbbbb"
str1=str1.replace(/b{2,}/g,"k");
document.write(str1);
输出结果:
aaakck
aaabck
aaakckkkk
2.$ 这个应该是全部匹配,而不是字符串中的一个字符(侍验证)
必须是数字
var r = /^[0-9]{1,}$/.test(str);
document.write("/"+r+"/");
3.[0-9%.] 0-9就不用说了,%.就是匹配字符的累加
博客分享了正则表达式的使用心得,介绍了如{1,}、{2,}的匹配规则,如{2,}能匹配' abbb '中的' bbb '但不匹配' ab ';还提及$可能用于全部匹配,以及[0 - 9%.]中0 - 9和%.的匹配含义,并给出了相关代码示例及输出结果。
2135

被折叠的 条评论
为什么被折叠?



