入力ボックスに特定の文字を受け入れるスクリプトがありますが、変更する必要があります。文字、数字、および空白スペース 1 つだけを受け入れます。どうすればこれを行うことができますか?
var r={
'special':/[\W]/g,
'quotes':/['\''&'\"']/g,
'notnumbers':/[^\d]/g
}
function valid(o,w){
o.value = o.value.replace(r[w],'');
}
よろしく
入力ボックスに特定の文字を受け入れるスクリプトがありますが、変更する必要があります。文字、数字、および空白スペース 1 つだけを受け入れます。どうすればこれを行うことができますか?
var r={
'special':/[\W]/g,
'quotes':/['\''&'\"']/g,
'notnumbers':/[^\d]/g
}
function valid(o,w){
o.value = o.value.replace(r[w],'');
}
よろしく
[\d*\w*\s{1}]
\d*
0 個以上の数値\w*
0 個以上の文字\s{1}
1 つの空白文字それらを文字クラス[...]
に入れると、それらを任意の順序にすることができます。
正規表現を作成してテストするのに適したサイトです。