我想进行年份验证,它应该只是数字,它应该是 4 位长,并且在 1920 年到当前年份之间,因为我创建了 Javascript 函数,如下所示:
function yearValidation(year) {
    var text = /^[0-9]+$/;
    if (year != 0) {
        if ((year != "") && (!text.test(year))) {
            alert("Please Enter Numeric Values Only");
            return false;
        }
        if (year.length != 4) {
            alert("Year is not proper. Please check");
            return false;
        }
        var current_year=new Date().getFullYear();
        if((year < 1920) || (year > current_year))
            {
            alert("Year should be in range 1920 to current year");
            return false;
            }
        return true;
    }
并调用它onkeypress="return yearValidation(this.value)"
但是当我进入时1它会给我警报:
年份应该在 1920 年到当前年份的范围内