假如我输入a123456a则exit;
输入a12345a则继续
也就是有一个$Message未不确定内容在其中如果找到6个连续的数字则退出能否做到?
数字位置不确定
用自定义函数处理 效率应该不高
函数体(字符串){
从第一位开始遍历 如果是数字就开始 验证过程
如果不是就下一个直到数字
验证过程(判断获得的数字){这个数字6次累加 结果作为字符串拼接 返回这个拼接结果}
看看这个拼接结果是否存在于初始字符串
(至于返回值怎么定就自己看吧)
}
这个函数不能处理大数哦 因为 12,13,14,15 这种数据收到进位影响 如果是10以上 可以考虑先转换进制再处理
函数体(字符串){
从第一位开始遍历 如果是数字就开始 验证过程
如果不是就下一个直到数字
验证过程(判断获得的数字){这个数字6次累加 结果作为字符串拼接 返回这个拼接结果}
看看这个拼接结果是否存在于初始字符串
(至于返回值怎么定就自己看吧)
}
这个函数不能处理大数哦 因为 12,13,14,15 这种数据收到进位影响 如果是10以上 可以考虑先转换进制再处理
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-02-17
if(preg_match("/\d{6}/", $Message)){
exit;
}本回答被提问者采纳
exit;
}本回答被提问者采纳
第2个回答 2013-02-17
if (preg_match('#\d{6}#',$str)){
exit;
}else{
}
exit;
}else{
}