从javascript中的字符串中删除一些字符

时间:2018-02-27 17:51:28

标签: javascript string

我的字符串中的字符需要匹配此表达式:

^[a-zA-Z0-9_-:]+$,

我想删除与上面的表达式不匹配的每个字符(也是空格)。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

替换是你的朋友:

var str="asfafasf@##f2f32f";
str.replace(/[^a-zA-Z0-9_\-:]/g,"") //output: asfafasff2f32f