如何检查输入是否为C12345(大写字母" C"后跟5个数字(总共6位数)
我有这段代码
$val = "/^\d\d\d\d\d\d$/";
if (! preg_match($val, $source)) {
$error_msg .= "<p>your source must be 6 digits long</p>";
}
$secval = "/^\"C\"\d\d\d\d\d$/";
if (! preg_match($secval, $source)) {
$error_msg .= "<p>source must be 6 digits long and start with an "S"</p>";
}
答案 0 :(得分:5)
试试这个
^[A-Z]\d{5}$
单个字母,A到Z后跟5个数字
如果第一个字母必须是C,请使用
^C\d{5}$
答案 1 :(得分:2)