0

INPUT#barcode内のすべての数字が9344で始まり、13桁であることを確認する方法はありますか?

フォームが送信される前にこれを行う必要があります。入力ボックスに入力されていない場合は赤い親指が入力ボックス内にあるため、必須を使用したいからです。

デモ@http ://www.vipcashback.com(以前はincard.comでした)

4

2 に答える 2

1

この正規表現でうまくいくはずです。

if (/9344\d{9}/.test(val) {
  // matches 9344 followed by 9 more digits
}

ここで、「val」は$('#barcode')。val()です。

于 2012-06-21T06:14:06.163 に答える
0

フォーム検証プラグインを使用できます(このように)。

そして、入力に正規表現ルールを使用します。

正規表現のルールは次のとおりです:9344 \ d {9}

于 2012-06-21T06:18:10.090 に答える