替换所有与正则表达式模式不匹配的字符

时间:2017-08-02 16:22:36

标签: javascript regex

我想用' _'替换(javascript)所有不是正则表达式模式的字符。  实施例

字符串:#he57/h

模式:/^[_a-zA-Z][_a-zA-Z0-9]*$/

预期结果:_he57_h

我试过



var str = "#he57/h";
var res = str.replace(/^[^_a-zA-Z][^_a-zA-Z0-9]*$/g, "_");
console.log(res);




但它没有做好工作。

0 个答案:

没有答案