php判断该字符串是否含有连续的数字

假如我输入a123456a则exit;
输入a12345a则继续
也就是有一个$Message未不确定内容在其中如果找到6个连续的数字则退出能否做到?
数字位置不确定

用自定义函数处理 效率应该不高

函数体(字符串){

从第一位开始遍历 如果是数字就开始 验证过程
如果不是就下一个直到数字

验证过程(判断获得的数字){这个数字6次累加 结果作为字符串拼接 返回这个拼接结果}
看看这个拼接结果是否存在于初始字符串
(至于返回值怎么定就自己看吧)

}
这个函数不能处理大数哦 因为 12,13,14,15 这种数据收到进位影响 如果是10以上 可以考虑先转换进制再处理
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-17
if(preg_match("/\d{6}/", $Message)){
exit;

}本回答被提问者采纳
第2个回答  2013-02-17
if (preg_match('#\d{6}#',$str)){
exit;

}else{

}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网