私のユーザのユーザ名は、文字、数字、ピリオド、アンダースコアで構成します。しかし、私が下にあるのは、すべての文字を期間とアンダースコアでもブロックすることです。以下のコードで、文字、数字、ピリオド、アンダースコアをどのように有効にしますか?助けてください。ありがとうございました。あなたはまた、文字クラス\ wを使用することができますユーザ名にアンダースコア(_)とピリオド(。)を除くブロック特殊文字
function blockSpecialChar(e) {
var k = e.keyCode;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || (k >= 48 && k <= 57));
}
(A)要件は「文字、数字、ピリオドおよびアンダースコア」です。(B)これは明らかにキーボードイベントハンドラであるOPの機能にどのように適合しますか? – nnnnnn