var s = "The rain in Spain falls rain mainly in the rain plain"; var re = new RegExp("rain","g"); var arr = s.match(re); alert(arr.length)
var s = "The rain in Spain falls rain mainly in the rain plain"; var reg=/rain/g; var i=0; while(reg.test(s)){ i++; } alert(i);
<script> var s = "The rain in Spain falls rain mainly in the rain plain"; var reg = new RegExp("rain", "g"); alert(s.match(reg).length); </script>
match(regExp) 返回一个数组
var s = "The rain in Spain falls rain mainly in the rain plain"; var reg=/rain/g; var i=0; while(reg.test(s)){ i++; } alert(i);
我给个很没意思的解法。 <script> var s = "The rain in Spain falls rain mainly in the rain plain"; s = " " + s + " "; alert( s.split('rain').length -1 ); </script>
我总是这样写正则表达式:var s = "The rain in Spain falls rain mainly in the rain plain"; var len = s.match(/rain/g); //正则表达式 alert(len.length);
alert("The rain in Spain falls rain mainly in the rain plain".split(/\brain\b/).length - 1);
] var s = "The{|*se*|} rain {|*se*|} in Spain {|*se*|} falls rain mainly in the rain plain"; 但是我找{|*se*|}的话为什么出现数量词错误这样的提示啊
var s = "The{|*se*|} rain {|*se*|} in Spain {|*se*|} falls rain mainly in the rain plain"; var re = new RegExp("{|*se*|}","g"); alert(s.match(reg).length);这样报数量词错误呃
转义*号和|号~ var s = "The{|*se*|} rain {|*se*|} in Spain {|*se*|} falls rain mainly in the rain plain"; alert(s.match(/{\|\*se\*\|}/ig).length)
var s = "The rain in Spain falls rain mainly in the rain plain";
var re = new RegExp("rain","g");
var arr = s.match(re);
alert(arr.length)
var reg=/rain/g;
var i=0;
while(reg.test(s)){
i++;
}
alert(i);
<script>
var s = "The rain in Spain falls rain mainly in the rain plain";
var reg = new RegExp("rain", "g");
alert(s.match(reg).length);
</script>
返回一个数组
var reg=/rain/g;
var i=0;
while(reg.test(s)){
i++;
}
alert(i);
<script>
var s = "The rain in Spain falls rain mainly in the rain plain";
s = " " + s + " ";
alert( s.split('rain').length -1 );
</script>
var len = s.match(/rain/g); //正则表达式
alert(len.length);
var s = "The{|*se*|} rain {|*se*|} in Spain {|*se*|} falls rain mainly in the rain plain";
但是我找{|*se*|}的话为什么出现数量词错误这样的提示啊
var re = new RegExp("{|*se*|}","g");
alert(s.match(reg).length);这样报数量词错误呃
var s = "The{|*se*|} rain {|*se*|} in Spain {|*se*|} falls rain mainly in the rain plain";
alert(s.match(/{\|\*se\*\|}/ig).length)