我正在开发一个带有字段验证的注册表单。所以,有人可以为我提供验证8个字符的字段的逻辑(2个字母+ 6个数字必需)。
实施例: 验证值:bp123456
答案 0 :(得分:5)
听起来你正在寻找的是一个正则表达式。
// Result holds either true or false
var patt = /(^[A-Za-z]{2}\d{6}$)/g;
var result = patt.test(str);
答案 1 :(得分:5)
if(preg_match('/^[a-z]{2}[0-9]{6}$/i')
{
//do stuff
}
答案 2 :(得分:0)
您可能希望使用preg_replace函数,该函数使用正则表达式。这些都很容易学习,至少对于你想要的行为。
答案 3 :(得分:0)
我认为最好的方法是使用正则表达式。 PHP示例:
$value = 'bp123456';
$match = preg_match('^([a-zA-Z]{2}[\\d]{6})$',$value);
如果$ match> 0然后是有效的