次のコードを使用して、ユーザー入力が小文字かどうかを確認します。 a
からz
までの文字を許可します。他の文字は使用できません。小文字のみを許可する
のJavaScriptファイル:
var pat = /[a-z]/;
function checkname()
{
var t = $("input[name='user_name']").val();
if(pat.test(t) == false)
{
alert('Only lowercase characters allowed');
}
}
//... other functions
しかし、これDONOTはすべての時間を働いています。 industrialS
と入力すると、大文字の「S」が見つかりません。
私も試しました:/^[a-z]$/
と/[a-z]+/
です。しかし、働いていない。
私を助けてください。
正規表現を学ぶスタート: '/^[AZ] + $ /'例:http://jsfiddle.net/5wt9S/1/ – noob
あなたはまた、単に小文字に検討する必要がありますwhユーザーが小文字で入力するのではなく、それを入力して使用してもかまいません。彼らはそれが起こるのを見るように彼らがタイプしている間あなたはそれを生きてもすることができます。エラーメッセージを表示するよりも、それらを教え、表示し、修正することが便利です。 – jfriend00