如何验证文本框输入,用户可以使用数字开始其姓名?

时间:2014-02-01 08:35:31

标签: php

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

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

2 个答案:

答案 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'-(连字符)