请教几个正则表达式 比如我要查一个手机号码中的最后四位是不是aabb或者abab或者aaab的形式,该如何写表达式?如果谁厉害点帮我1234、3456等这样递增的该如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 aabb (\d)\1(\d)\2$abab (\d\d)\1$aaab (\d)\1\1\d$ //aabb,允许aaaa(\d)\1(\d)\2$//abab,允许aaaa(\d)(\d)\1\2$//aaab,允许aaaa(\d)\1\1\d$//同时允许(?:(\d)\1(\d)\2|(\d)(\d)\3\4|(\d)\5\5\d)$//以上如果不允许aaaa,第二个(\d)改为((?!\1)\d)//如aabb,不允许aaaa(\d)\1((?!\1)\d)\2$//递增如果只是4位正则勉强可以做到,基本上类似于穷举了,意义不大,此为不允许7890(0(?=1)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$//如果允许7890(0(?=1|$)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$ /^\d{7}(\d)\1(\d)\2$/ //aabb/^\d{7}(\d)(\d)\1\2$/ //abab/^\d{7}(\d)\1\1\d$/ //aaab后2个不会写. 去掉重复字段问题?(小问题) 梅花雪树2.0中,已经把节点选中(即选中复选框),但也没有显示已经选中的复选框 javascript 加法问题 可以用js触发servlet吗?为什么我的js里面的servlet不执行?是不是缺少什么? 高分求教一个在窗体上测距离的问题 [群12634167]开发人员关于C#、VB和VBScrip的技术群(群内气氛较为活跃,喜静者勿加) Ext求助 javascript 局部变量的传递,在自定义事件响应时的问题 怎么实现将控件的value值复制到剪贴板? 如何才能知道弹出窗口已被拦截? 关于dom对象的操作,请高手解答!!! JS动态添加。删除后取值问题
abab (\d\d)\1$
aaab (\d)\1\1\d$
//aabb,允许aaaa
(\d)\1(\d)\2$
//abab,允许aaaa
(\d)(\d)\1\2$
//aaab,允许aaaa
(\d)\1\1\d$
//同时允许
(?:(\d)\1(\d)\2|(\d)(\d)\3\4|(\d)\5\5\d)$//以上如果不允许aaaa,第二个(\d)改为((?!\1)\d)
//如aabb,不允许aaaa
(\d)\1((?!\1)\d)\2$//递增如果只是4位正则勉强可以做到,基本上类似于穷举了,意义不大,此为不允许7890
(0(?=1)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$
//如果允许7890
(0(?=1|$)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$
/^\d{7}(\d)(\d)\1\2$/ //abab
/^\d{7}(\d)\1\1\d$/ //aaab
后2个不会写.