0

フィールド検証を使用して登録フォームを開発しています。それで、誰かが8文字のフィールドを検証するロジックを私に提供できますか(2文字+ 6数字必須)。

例: 値の検証: bp123456

4

4 に答える 4

5

あなたが探しているのは正規表現のようです。

// Result holds either true or false
var patt = /(^[A-Za-z]{2}\d{6}$)/g;
var result = patt.test(str);
于 2012-08-21T13:07:02.077 に答える
5
if(preg_match('/^[a-z]{2}[0-9]{6}$/i')
{
//do stuff
}
于 2012-08-21T13:07:07.293 に答える
0

正規表現を使用するpreg_replace関数を使用することをお勧めします。これらは、少なくとも目的の動作については、非常に簡単に習得できます。

于 2012-08-21T13:02:49.957 に答える
0

正規表現を使用するのが最善の方法だと思います。PHP の例:

$value = 'bp123456';
$match = preg_match('^([a-zA-Z]{2}[\\d]{6})$',$value);

$match > 0 の場合、有効です

于 2012-08-21T13:16:58.353 に答える