简体   繁体   English

Internet Explorer 11中的JavaScript正则表达式

[英]JavaScript Regular Expression in Internet Explorer 11

Im trying to remove all nondigit character from string in javascript. 我正在尝试从javascript中的字符串中删除所有非数字字符。 In FF and Chrome it works fine, but in IE11 it not working and nothing is removed. 在FF和Chrome中,它可以正常工作,但在IE11中,它不能工作,并且不会删除任何内容。

var prunedText  = pastedText.replace(/[^\d\.]/g,"");

You can use /\\D/g as it works in IE also: 您也可以使用/\\D/g因为它也可以在IE中使用:

 var myString = 'adasd125dasd45asd45'; myString = myString.replace(/\\D/g,''); console.log(myString); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM