A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,比如一个手机号15311221   555  后面的3个5这样的怎么判断?

6 个回复

正序浏览
Array先生 发表于 2016-9-18 22:22
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来

(\\d)\\1{2}

{2}这个知道什么意思,
用1标记前面的 \\d,用小括号括起来然后\\1,不太理解,可否详细讲述下
回复 使用道具 举报
Array先生 发表于 2016-9-18 22:22
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来

多谢多谢
回复 使用道具 举报
1[358]\\d{6}(\\d)\\1{2}  用1标记前面的 \\d再写复制出两个来
回复 使用道具 举报
把它放到数组里,根据字符数组(char)里,根据下标判断
回复 使用道具 举报
1[358]\\d{6}(000|111|222|333|444|555|666|777|888|999)
回复 使用道具 举报
看不懂你你要问什么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马