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 回答