当前位置:网站首页>常用正则表达式

常用正则表达式

2022-06-24 19:42:00 程序员久安

常用正则表达式

IDCARD regexp '^(\\d{6})(19|20)(\\d{2})(1[0-2]|0[1-9])(0[1-9]|[1-2][0-9]|3[0-1])(\\d{3})(\\d|X|x)?$'  18身份证
MOBILE REGEXP '^1([3578][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$'  手机号
yyyy/MM/dd格式时间校验:
'(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})\/(((0[13578]|1[02])\/(0[1-9]|[12][0-9]|3[01]))| ((0[469]|11)\/(0[1-9]|[12][0-9]|30))|(02\/(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])| ((0[48]|[2468][048]|[3579][26])00))\/02\/29)$'
时间 yyyy/mm/dd hh:mm:ss
'(((01[0-9]{2}|0[2-9][0-9]{2}|[1-9][0-9]{3})\/(0?[13578]|1[02])\/(0?[1-9]|[12]\\d|3[01]))|((01[0-9]{2}|0[2-9][0-9]{2}|[1-9][0-9]{3})\/(0?[13456789]|1[012])\/(0?[1-9]|[12]\\d|30))|((01[0-9]{2}|0[2-9][0-9]{2}|[1-9][0-9]{3})\/0?2\/(0?[1-9]|1\\d|2[0-8]))|(((1[6-9]|[2-9]\\d)(0[48]|[2468][048]|[13579][26])|((04|08|12|16|[2468][048]|[3579][26])00))-0?2-29)) (20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d'
--- yyyy--mm--dd hh:mm:ss
(((01[0-9]{
   2}|0[2-9][0-9]{
   2}|[1-9][0-9]{
   3})-(0?[13578]|1[02])-(0?[1-9]|[12]\\d|3[01]))|((01[0-9]{
   2}|0[2-9][0-9]{
   2}|[1-9][0-9]{
   3})-(0?[13456789]|1[012])-(0?[1-9]|[12]\\d|30))|((01[0-9]{
   2}|0[2-9][0-9]{
   2}|[1-9][0-9]{
   3})-0?2-(0?[1-9]|1\\d|2[0-8]))|(((1[6-9]|[2-9]\\d)(0[48]|[2468][048]|[13579][26])|((04|08|12|16|[2468][048]|[3579][26])00))-0?2-29)) (20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d
原网站

版权声明
本文为[程序员久安]所创,转载请带上原文链接,感谢
https://withk.blog.csdn.net/article/details/124831786