我这里有一个过滤特殊字符的javascript代码。但我真正想要的是过滤掉除空格之外的所有特殊字符。希望你能帮助我。非常感谢提前!
function valid(f) {
!(/^[A-zÑñ0-9]*$/i).test(f.value)?f.value = f.value.replace(/[^A-zÑñ0-9]/ig,''):null;
}
答案 0 :(得分:0)
在正则表达式中,\ s表示空格。 所以请试试这个表达式:
/[^\s]*/gi
此表达式匹配除“”
之外的所有字符