博客列表 >正则表达式sfz号

正则表达式sfz号

梁凯达的博客
梁凯达的博客原创
2018年12月24日 21:06:161034浏览

//***号
 //\d匹配1-9数字
 //^用于开头
 //$定义结尾
 $preg = '/^[1-8]\d{5}(1\d\d\d|200\d|201[0-8])(0-[1-9]|1[0-2])(0[1-9]|1\d|2\d|31|30)\d{3}(\d|x)$/';
 $str = '310110200104038891';
 preg_match($preg,$str,$arr);
 var_dump($arr);

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议