PHP preg_match函数的用法 不是很清楚if(preg_match("/\d{17}[\d|X]|\d{15}/",$user_number,$counts)){ \x09 if(preg_match("/^(\d{3}-)(\d{8})$|^(\d{4}-)(\d{7})$|^(\d{4}-)(\d{8})$|^(\d{11})$/",$user_tel,$countes)){ 这两个$counts和$countes怎么

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 03:24:58
PHP preg_match函数的用法 不是很清楚if(preg_match(
x[oQǿʦA³}lRj ZKbRHV-B)؊R,Ҝ9<%L69s?:}+yޅ;r@]OyiZ`"Os_ͽowD;-P<~ִ4 ,}lcf-EnYnb k;ec,_HѲ)"kDl52pnm־;Z /3Z"~jar9AqVikahGm:DR +2aA)CO;03rҴe‰|SϬH0DM߭/%8K=>)*Mu+KU-R ;l-v&,2tR?TbӁ)/tpF;X4ɏAB݁}5A !QwJi͟&N5WQP8E3, ?d\VckDlYg4:W])BEoK'dXՇнXZ_4XImz]Oշ7

PHP preg_match函数的用法 不是很清楚if(preg_match("/\d{17}[\d|X]|\d{15}/",$user_number,$counts)){ \x09 if(preg_match("/^(\d{3}-)(\d{8})$|^(\d{4}-)(\d{7})$|^(\d{4}-)(\d{8})$|^(\d{11})$/",$user_tel,$countes)){ 这两个$counts和$countes怎么
PHP preg_match函数的用法 不是很清楚
if(preg_match("/\d{17}[\d|X]|\d{15}/",$user_number,$counts)){
\x09
if(preg_match("/^(\d{3}-)(\d{8})$|^(\d{4}-)(\d{7})$|^(\d{4}-)(\d{8})$|^(\d{11})$/",$user_tel,$countes)){
这两个$counts和$countes怎么不一样 ,看什么写出来的

PHP preg_match函数的用法 不是很清楚if(preg_match("/\d{17}[\d|X]|\d{15}/",$user_number,$counts)){ \x09 if(preg_match("/^(\d{3}-)(\d{8})$|^(\d{4}-)(\d{7})$|^(\d{4}-)(\d{8})$|^(\d{11})$/",$user_tel,$countes)){ 这两个$counts和$countes怎么
preg_match 根据正则匹配字符串用的,对于新手来说比较复杂,不太容易理解.可以看看php的正则基本规则.理解之后就很不是很难了
第一段是根据第二个参数$user_number变量,匹配一个身份证号的(不完全肯定)(1)\d{17} :长度为17的必须是数字的字符串,(2)[\d|X]:长度为1的数字或“X”,(3)|\d{15}或者是长度为15的数字字符串.把匹配的结果保存到$counts[0]中.
第二个是电话号的,具体你可以自己再研究一下.