gpt4 book ai didi

javascript - 在 JavaScript 中的一位数字日期之前添加零

转载 作者:行者123 更新时间:2023-12-01 02:06:53 26 4
gpt4 key购买 nike

我正在使用 JavaScript 验证日期字段,并且我需要验证 DD/MM/YY

如果用户输入的日期为 10/06/2012,则该日期有效

如果用户输入的日期为 3/06/2012,则意味着我们需要在日期前添加一个零,如 03/06/2012。

我的 JavaScript 代码是

$('#date').blur(function () {
var collector = $('#date').val();
collector = collector.split("/");
if (collector[0].length != 2) {
if (collector[0].length == 1) {
//here code for make it as two digit
}
}
else
{
alert('Date is not entered properly');
}
});

我的html

Date: <input type="text" id="date" name="date" />

如何使用 JavaScript 实现

最佳答案

试试这个:

collector[0] = "0" + collector[0];

使用您的代码:

$('#date').blur(function() {
var collector = $('#date').val();
collector = collector.split("/");
if (collector[0].length != 2) {
if (collector[0].length == 1) {
collector[0] = "0" + collector[0];
}
}
else {
alert('Date is not entered properly');
}
// set the val again
$('#date').val(collector.join('/'));
});​

Working example here

关于javascript - 在 JavaScript 中的一位数字日期之前添加零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104770/

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