function funcnum($str,$num1='',$num2='')//数字正则表达试
{
if($num1!='' and $num2!=''){
return (preg_match(/^[0-9]
{.$num1.,.$num2.}$/,$str))?true:false;
}else{
return (preg_match(/^[0-9]/,$str))?
true:false;
}
}
function funccard($str)//
{
return (preg_match('/(^([d]{15}|[d]{18}|[d]{17}x)
$)/',$str))?true:false;
}
if( $_post)
{
if( funcnum( $_post['url'] ) )
{
echo '是数字';
}
else if( funccard( $_post['url'] ) )
{
exit('是身份证号码');
}
else
{
echo '不是数字了不是身份证号';
}
}
?>
/p>
http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
php