我有一个未能通过如下要求的字符串: -PHP + JavaScript字符串检查
$uid = ca11a15e (the value called from database)
function _checkSn($uid)
{
$match1 = preg_match('/^p[a-z\d][a-z\d][1-6][a-z]\d{2}e$/',$uid);
$match2 = preg_match('/^p[a-z\d][a-z\d]school$/',$uid);
$match3 = preg_match('/^p[a-z\d][a-z\d]master$/',$uid);
$match4 = preg_match('/^p[a-z\d][a-z\d]ee01$/',$uid);
$doesMatch = ($match1 || $match2 || $match3 || $match4);
return $doesMatch;
}
其实,什么是相谈?以及如何修改它以便$ uid可以通过检查?
$ uid的值应该在引号内吗?这是一个错字或你的程序是如何? – LeonardChallis
$ uid由系统生成,具有以下规则 cal =学校 1a =学生的班级 15 =学生的班级编号 e =已注册的课程 – Ham
这与JavaScript有关吗? – hakre