フィールド検証を使用して登録フォームを開発しています。それで、誰かが8文字のフィールドを検証するロジックを私に提供できますか(2文字+ 6数字必須)。
例: 値の検証: bp123456
フィールド検証を使用して登録フォームを開発しています。それで、誰かが8文字のフィールドを検証するロジックを私に提供できますか(2文字+ 6数字必須)。
例: 値の検証: bp123456
あなたが探しているのは正規表現のようです。
// Result holds either true or false
var patt = /(^[A-Za-z]{2}\d{6}$)/g;
var result = patt.test(str);
if(preg_match('/^[a-z]{2}[0-9]{6}$/i')
{
//do stuff
}
正規表現を使用するpreg_replace関数を使用することをお勧めします。これらは、少なくとも目的の動作については、非常に簡単に習得できます。
正規表現を使用するのが最善の方法だと思います。PHP の例:
$value = 'bp123456';
$match = preg_match('^([a-zA-Z]{2}[\\d]{6})$',$value);
$match > 0 の場合、有効です