gpt4 book ai didi

javascript - 在javascript中限制正则表达式中的日期和月份

转载 作者:行者123 更新时间:2023-11-30 18:05:18 24 4
gpt4 key购买 nike

Java脚本函数

<script language="JavaScript">

function checkdate(date1){
var validformat=/^\d{2}\/\d{2}\/\d{4} \d{2}\:\d{2}\:\d{2}$/
if(!validformat.test(date1.value)){
alert("Invalid Date");
document.form.date1.value="";
}

}

上面的效果很好!但我想相应地限制

my format = mm/dd/YYYY hh:mm:ss

月份不大于12小于1,日期不大于31小于1;

还有一件事!

02/02/2013 00:00:00 是有效日期,但 2/2/2013 00:00:00 显示为无效日期。

如何控制这两种情况?

最佳答案

m/d/YYYY hh:mm:ssmm/dd/YYYY hh:mm:ss

的日期时间正则表达式
/^(0?[1-9]|1[012])\/(0?[1-9]|[12]\d|3[01])\/[12]\d{3} ([01]\d|2[0-3])\:[0-5]\d\:[0-5]\d$/

解释演示:http://regex101.com/r/bS0gB6

关于javascript - 在javascript中限制正则表达式中的日期和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15963585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com