检验日期格式的正则表达式 js写,验证日期正则表达式?
js写,验证日期正则表达式?
如果只使用常规,请删除第一个/和最后一个/Ig简单日期格式验证:/^([1-2]D{3})[/| | |-](0?[1-9] ||10|11|12) [ / || -] ([1-2]? [0-9]| 0[1-9]| 30 | 31)$/Ig下面的正则公式不仅与日期格式相匹配,而且对日期的逻辑也作了严格的要求,判断大月31天,小月30天,2月28日,闰年29天/(^((1[8-9])]d{2})|([2-9]d{3}))([-/..)(10 | 12 | 0?[13578])([-/._ ])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]d{2})|([2-9]d{3}))([-/..}])(11 | 0?[469])([-/._ ])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]d{2})|([2-9]d{3}))([-/..)(0?2)([-/._ ])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-/._ ])(0?2)([-/._ ])(29)$)|(^([3579][26]00)([-/._ ])(0?2)([-/._ ])(29)$)|(^([1][89][0][48])([-/._ ])(0?2)([-/._ ])(29)$)|(^([2-9][0-9][0][48])([-/._ ])(0?2)([-/._ ])(29)$)|(^([1][89][2468][048])([-/._ ])(0?2)([-/._ ])(29)$)|(^([2-9][0-9][2468][048])([-/._ ])(0?2)([-/._ ])(29)$)|(^([1][89][13579][26])([-/._ ])(0?2)([-/._ ])(29)$)|(^([2-9][0-9][13579][26])([-/._ ])(0?2) ([-/.])(29)$)/Ig
~]/^D{4}-D{2}-D{2}$/
这只将格式限制为yyyy-MM-DD,如果你想做月、年、日的验证非常准确,那就更麻烦了
JS怎么用正则表达式判断输入的日期格式为yyyy-mm-dd?
春花秋月的时候,你对过去了解多少。
农夫方夏云,我敢吃。
在富家城的深处,春天依然晴朗,夏天依然晴朗。
所谓的彝族人都在水边。
检验日期格式的正则表达式 js判断是否是日期格式 js正整数正则表达式
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。