菜鸟学正则表达式,求大神指教

lanyuaizy 2013-03-12 11:02:59
身份证验证,请问这个正则表达式是什么意思(^[1-9]\\d{5}\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[0-1])\\d{3}$)|(^[1-9]\\d{5}\\d{4}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[0-1])\\d{3}[0-9X]$,我看的并不是特懂,\\d是什么意思?他后面加个{数字}是什么作用?还有怎样让他更完善,谢谢各位帮忙指点
...全文
121 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanyuaizy 2013-03-12
  • 打赏
  • 举报
回复
这个表达式的年份可不可以控制呢,让他输入的是有效的年份
  • 打赏
  • 举报
回复
\d是数字,但是在java里要转义,所有加上转义\,结果就是\\d了

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧