JSP フォーム内のフレーズ検証に取り込まれます。FB-Number と呼ばれるテキストフィールドの 1 つは、FG123-1238234 のような形式のみを受け入れる必要があります。(任意の文字または任意の数字を指定できます)
数字と文字の数に制限はなく、「-」の前に数字または文字のいずれかが先に来ます(FG123-)または(123FG-)。つまり、「-」の前は大文字と数字のみの混合であり、「-」の後は数字のみである必要があります。途中に「-」を書くことは必須です。
フォームバリデーション関数に以下のコードを書いたのですが、うまくいきません。誰かが助けてくれれば幸いです。
var numericExpression =/^[A-Z0-9]+\-[0-9]\+$/;if(theForm.fb_number.value.match(numericExpression)){
return true;
}else{
alert("Enter valid format for FB_Number");
theForm.fb_number.focus();
return false;
}enter code here