ETJava Beta | Java    注册   登录
  • JS 验证数字类型和日期格式

    发表于 2025-03-06 18:57:20     阅读(105)     博客类别:HTML

    JS 验证数字类型和日期格式

    验证日期格式

    function isValidDate(dateString) {
        const regex = /^\d{4}-\d{2}-\d{2}$/;
        if (!regex.test(dateString)) return false;
        const date = new Date(dateString);
        const year = date.getFullYear();
        const month = date.getMonth() + 1;
        const day = date.getDate();
        return year === parseInt(dateString.split('-')[0]) &&
               month === parseInt(dateString.split('-')[1]) &&
               day === parseInt(dateString.split('-')[2]);
    }
    
    alert(isValidDate("2023-10-05")); // true
    alert(isValidDate("2023-13-05")); // false
    alert(isValidDate("2022/12/05")); // false

    验证是否为数字

    alert(isNaN(Number("aaa"))) // true
    alert(isNaN(Number("123"))) // false
    
    isNaN当不是数字时返回true,是数字则返回false

     

     

     

上一篇: vue ui搭建


下一篇:mysql 触发器