我有一个用户输入年龄的字段,我想做一些错误检查。如果用户输入数字“0”并单击submit
,它将显示一个错误,指出他们不能以零开头。但我也想允许包含数字 0 的年龄,例如 20 岁。我不知道如何不允许某人输入 0 的开头数字。
我的 PHP 代码是:
<?php
$age_numeric = preg_match("/^(^[1-9]){1,}$/", $age);
?>
//some more code
<?php if (!$age_numeric) echo "age can only be numeric."; ?>