PHP基于ereg()正则表达式来判断指定位数的电话号码、邮编或区号(长度固定的情况)是否合法,因上述类型的共同特点是固定长度、数字类型,不能包括任何除数字以外的字符。
function CheckPost($C_post){ $C_post=trim($C_post); if (strlen($C_post) == 11){//若校验邮编的话此值为6、电话号码或为11位或7位、区号则4位,视情况定 if(!ereg("^[+]?[_0-9]*$",$C_post)){ return true; }else{ return false; } }else{ return false;; } }