我试图在javascript中从字符串中删除所有非数字字符。 在FF和Chrome中它工作正常,但在IE11中它不起作用,没有任何东西被删除。
var prunedText = pastedText.replace(/[^\d\.]/g,"");
答案 0 :(得分:2)
您可以使用/\D/g
,因为它在IE中也适用:
var myString = 'adasd125dasd45asd45';
myString = myString.replace(/\D/g,'');
console.log(myString);