如何在用户无法使用号码启动名称的情况下进行验证,但是可以在其他地方使用数字?
if (!preg_match("/^[a-zA-Z0-9'-]+$/",$name))
{
$nmerror = "error found ";
}
答案 0 :(得分:1)
试试这个。
<?php
if ( !preg_match('/^[A-Za-z][A-Za-z0-9]/', $name) )
{
echo "Not valid!";
}
else
{
echo "Valid!";
}
?>
答案 1 :(得分:0)
它应该是:
if( ! preg_match( '/^[a-zA-Z]+[a-zA-Z0-9\'\-]+$/', $name ) ){
echo "Error";
}
此代码在开始时匹配字母,并验证数字0-9
,'
和-
(连字符)