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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

并且要求手机号的最后三位要是一样的:String regex2="\\d{8}\\d{3}";

9 个回复

倒序浏览
String regex = "1[3578]\\d{6}(\\d)\\1{2}";

(\\d)是对0-9随意数字的分组,
(\\d)\\1{2}中的\\1{2}是第一组相同的内容又出现了两次

建议楼主再去看看正则表达式讲分组的这章视频
回复 使用道具 举报
二楼正解
回复 使用道具 举报
你这样写不就是  String regex2  = "\\d{11}";吗?
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
glq123 发表于 2016-10-27 19:43
你这样写不就是  String regex2  = "\\d{11}";吗?

有没有答案
回复 使用道具 举报
Jerry007 发表于 2016-10-27 14:03
String regex = "1[3578]\\d{6}(\\d)\\1{2}";

(\\d)是对0-9随意数字的分组,

必要再来一遍
回复 使用道具 举报
glq123 中级黑马 2016-10-28 12:12:27
7#
张镓仁1 发表于 2016-10-27 21:57
有没有答案

1楼写的就可以的
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
1[3578]\\d{9}
回复 使用道具 举报

你这样不对,要求最后三位数字是重复的
回复 使用道具 举报
glq123 发表于 2016-10-28 12:12
1楼写的就可以的

恩,遇到个识货的了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马