正则表达式替换字符串中的特殊字符

时间:2016-10-12 17:54:30

标签: regex

我有包含特殊字符的数值,我想用" x"

替换这些特殊字符

我已经尝试了[^ \ w *],只有当有一个特殊字符

时它才会起作用

当超过1234?12?时,它不会捕获第二个特殊角色,我做错了什么?

1 个答案:

答案 0 :(得分:0)

这是你可以使用的东西。它将替换所有非数字字符。祝你好运!

var str = "rt5121212?232?2*dse%e&323"
var pattern = /([^![0-9])/gi;
var sanitized = str.replace(pattern,'');
console.log(sanitized);