如何验证文本框输入,用户无法用数字启动其名称



如何在用户无法使用数字的名称的情况下进行验证,但可以在其他任何地方使用数字?

if (!preg_match("/^[a-zA-Z0-9'-]+$/",$name))
{
   $nmerror = "error found ";
}

尝试这个。

<?php
if ( !preg_match('/^[A-Za-z][A-Za-z0-9]/', $name) )
{
    echo "Not valid!";  
}
else
{
 echo "Valid!"; 
}
?>

应该是:

if( ! preg_match( '/^[a-zA-Z]+[a-zA-Z0-9'-]+$/', $name ) ){
    echo "Error";
}

此代码匹配启动时的字母,还验证了数字0-9'-(连字符)

最新更新