我有以下字符串"项目编号:237728"我正在申请替换
str.replace(/[^0-9]/g,'');
Run Code Online (Sandbox Code Playgroud)
但字符串不会更改,不会删除非数字.任何想法为什么?谢谢
这很有效,尝试粘贴到浏览器的位置框中:
javascript:alert("item number:237728".replace(/[^0-9]/g,""))
Run Code Online (Sandbox Code Playgroud)
正如Neal所说,我怀疑你的问题可能是字符串可变性.确保从中捕获返回值replace().