常用正则表达式整理

日期/时间类型

2020-02-02 格式

这里已经包含了2月份的特殊日期处理
参考文档:https://www.cnblogs.com/gldblogs/p/4146318.html

/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/i

23:24:36 格式

/^(?:(?:[01][0-9])|(?:2[0-3])):(?:[0-5][0-9]):(?:[0-5][0-9])$/i

2020-02-02 23:24:36 格式

/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29) (?:(?:[01][0-9])|(?:2[0-3])):(?:[0-5][0-9]):(?:[0-5][0-9])$/i

经纬度相关

经度

/^[\-\+]?(0?\d{1,2}\.\d{1,6}|1[0-7]?\d{1}\.\d{1,6}|180\.0{1,6})$/i

纬度

/^[\-\+]?([0-8]?\d{1}\.\d{1,6}|90\.0{1,6})$/i
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容