身份证号码 邮编 验证代码(正则表达式)

在开发中经常会碰到身份证号码与邮编验证其合法性,下面我们为你提供一身份号验证函数与邮编验证函数以及实例.

PHP正则表达式验证邮编:

  1. function funczip($str)//邮编正则表达试
  2. {
  3. return (preg_match("/^[0-9]d{5}$/",$str))?true:false;
  4. }
  5. if( funczip('421800') )
  6. {
  7. echo '邮编填写正确';
  8. }
  9. else
  10. {
  11. echo '邮编书写错误';
  12. }

PHP正则表达式验证身份证:

  1. function funccard($str)//身份证正则
  2. {
  3. return (preg_match('/(^([d]{15}|[d]{18}|[d]{17}x)$)/',$str))?true:false;
  4. }
  5. if( funccard( '420515151920618899' ) )
  6. {
  7. echo '身份证号码正确';
  8. }
  9. else
  10. {
  11. echo '身份证号码为15位或18位哦。';
  12. }