私がやりたいのは、次のようにフォーマットされたテキストフィールドに入力された月 jan feb mar apr ...etc の厳密な検索です
mmmyyyy (例: jan1993)。
ユーザーがすべて小文字またはすべて大文字 (jan/JAN) を入力できるように、これを検証したいと思います。
私がしたことはうまくいかないようです。
var firstM =month.charAt(0,2);
var months =
{
"jan" : "JAN",
"feb" : "FEB",
"mar" : "MAR",
"apr" : "APR",
"may" : "MAY",
"jun" : "JUN",
"jul" : "JUL",
"aug" : "AUG",
"sep" : "SEP",
"oct" : "OCT",
"nov" : "NOV",
"dec" : "DEC"
};
else if (firstM !== months[firstM])
{
errMessages += "<li class='b1'> Date of Birth must start with 3 letter month</li>\n";
errMessages += "<li class='b2'> ex: mmmyyy / JAN1993</li>\n";
}
私はまだ「jan」で.charAtを利用する方法を理解することに慣れています:「JAN」私はこのようにした場合、ユーザーはすべて小文字またはすべて大文字を入力でき、それは検証されますが、エラー私が何をしても出続ける。
どんな助けでも大歓迎です。