<script type="text/javascript"> var str1 = "hello worldaaaa!"; var str2 = "abcdefghij"; var reg = new RegExp(str1.replace(/\s/g, "").split("").join("|"), "ig"); alert(str2.match(reg)); </script>
本人是个菜鸟,请问能只用string对象的方法解决吗?
var a="123489"; var b ="234569"; var newa = ""; for(var i=0;i<a.length;i++){ if(b.indexOf(a[i])!= -1){ newa +=a[i]; } } alert("相同的字符是"+newa);
<script type="text/javascript">
var str1 = "hello worldaaaa!";
var str2 = "abcdefghij";
var reg = new RegExp(str1.replace(/\s/g, "").split("").join("|"), "ig");
alert(str2.match(reg));
</script>
var a="123489";
var b ="234569";
var newa = "";
for(var i=0;i<a.length;i++){
if(b.indexOf(a[i])!= -1){
newa +=a[i];
}
}
alert("相同的字符是"+newa);