-3

ここに、特殊文字をフィルタリングする JavaScript コードがあります。しかし、私が本当に望んでいるのは、スペースを除くすべての特殊文字をフィルター処理することです。これで私を助けてくれることを願っています。よろしくお願いします!

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

1 に答える 1

0

正規表現で \s はスペースを意味します。ですから、次の表現を試してください。

/[^\s]*/gi 

この式は、" " を除くすべての文字に一致します

于 2013-08-11T12:32:08.627 に答える