JS用replace替换不符合正则的内容

2025-05-22 12:50:00
推荐回答(1个)
回答1:

要想把符合正则的数字都留下来,只需要改变Javascript的字符串函数,把replace函数改成match函数,就行了.完整的Javascript程序如下


 var str="13612345678ssss";
 var num=str.match(/1[34578]\d{9}/g);
 alert(num);

运行结果

13612345678