用一个替换不同的字符

时间:2014-05-05 02:12:35

标签: javascript replace special-characters

我有这个代码: .replace(/\ /g, "-"); 用短划线替换每个空间。现在,如何过滤掉要用短划线替换的非字母字符。我试过.replace(/\ 12345/g, "-");(空格和数字1-5),但它对我不起作用。

2 个答案:

答案 0 :(得分:2)

试试这个:

.replace(/[ A-Za-z]/g, "-");

将取代A-Z,a-z和空格。

答案 1 :(得分:0)

试试这个

str.replace(/[^a-zA-Z]+/g, '-');