当用户提交表单时,我正在检查空验证和数据验证。
例如:在数据中,第一个字段是名称,我将检查用户是否输入了除字母字符以外的任何其他字符。如果他输入了,则会向他显示一条错误消息。名称应包含最少 4 个字符,最多 20 个字符人物
我正在使用此代码,但它无法正常工作。如何检查正则表达式。
$validate = array("Category"=>"$productCategory", "Name" => "$productName");
$error = '';
foreach ($validate as $key => $field) {
if (preg_match('/^[a-z\d ]{4,20}$/i', $$field)) {
echo $error .= $field;
}
}
提前致谢!