在javascript中过滤除空格之外的特殊字符

时间:2013-08-11 12:09:11

标签: javascript

我这里有一个过滤特殊字符的javascript代码。但我真正想要的是过滤掉除空格之外的所有特殊字符。希望你能帮助我。非常感谢提前!

function valid(f) {
    !(/^[A-zÑñ0-9]*$/i).test(f.value)?f.value = f.value.replace(/[^A-zÑñ0-9]/ig,''):null;
} 

1 个答案:

答案 0 :(得分:0)

在正则表达式中,\ s表示空格。 所以请试试这个表达式:

/[^\s]*/gi 

此表达式匹配除“”

之外的所有字符