标签: javascript string
我的字符串中的字符需要匹配此表达式:
^[a-zA-Z0-9_-:]+$,
我想删除与上面的表达式不匹配的每个字符(也是空格)。
我怎样才能做到这一点?
答案 0 :(得分:4)
替换是你的朋友:
var str="asfafasf@##f2f32f"; str.replace(/[^a-zA-Z0-9_\-:]/g,"") //output: asfafasff2f32f