こんにちは私はフォーマットが必要な場所でいくつかのフォーム入力を検証しようとしています。
GBR(正確に)の後に1桁の場合は[1-9]、2桁の場合は[0-9]、それ以外は何もありません。
私はいくつかのjquery内でそれを使用しています。
jQuery(function(){
jQuery("#P3_P_CODE").validate({
expression: "if (VAL.match(/^\w[GBR]{1,3}[1-9]{1,1}\d[0-9]{1,1}$/)) return true; else return false;",
message: "Should be a valid Project format"
});
});
つまり
/^\w[GBR]{1,3}[1-9]{1,1}\d[0-9]{1,1}$/
私の正規表現です。
私が抱えている問題は、入力ボックスに何を入力しても、正規表現が正しくないことを意味するエラーメッセージが表示されることです。
正規表現でいくつかの異なる組み合わせを試しましたが、役に立ちませんでした。
どんな助けでもいただければ幸いです