0~9数字组成三位数最多只能重复一次的正则 0~9数字组成三位数,这个三位数最多只能有一个数字重复,用正则怎么匹配如112,123,454,018都是正确的而111就不正确 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三位数倒好办$a = array('112', '123', '454', '018', '111');$a = preg_grep('/(\d)\1{2}/', $a, PREG_GREP_INVERT);print_r($a);//输出Array( [0] => 112 [1] => 123 [2] => 454 [3] => 018) if(preg_match('/(\d)\1{2}/', $s)) echo '不正确';else echo '正确'; 我要的是正则,而你用的是preg_grep的不匹配模式,难道就没有直接满足要求的正则? 如果3位数只想实现这个功能,何苦用正则,用这个更快:$a = '012';if ($a[0] != $a[1] || $a[0] != $a[2] || $a[1] != $a[2]) { echo 'yes';} else { echo 'no';} 求正则表达式:只保留字符串中的汉字和字母 group by 怎么分页 与获取总记录数? PHP与MySQL程序设计 (第3版) 高清PDF中文版 高手来见识一下 自己要做网站,如何入手? 急~~~关于javascript的问题,我这里只有50分,在线给分 请教php实现的图片验证码,为什么换了台机器就不行了呢 php怎么访问/etc/目录下的文件? 请问在用FastTemplate模板开发时,如果要循环显示查询记录,该如何操作? 菜鸟级问题!只要答对,马上送分! 此分页代码问题出在哪? The best book for PHP
print_r($a);
//输出Array
(
[0] => 112
[1] => 123
[2] => 454
[3] => 018
)
echo '不正确';
else
echo '正确';
$a = '012';
if ($a[0] != $a[1] || $a[0] != $a[2] || $a[1] != $a[2]) {
echo 'yes';
} else {
echo 'no';
}