验证员工编号第一个数字作为字符,其他数字作为数字

时间:2014-02-25 13:39:09

标签: javascript regex

如何验证onkeypress事件上的文本框限制用户输入第一个数字作为字符,其余字符输入数字,这是针对员工编号

1 个答案:

答案 0 :(得分:1)

HI您可以使用以下javascript来获取所需的结果..

function employeeNumberValidation() {
    var empNum = document.getElementById("empNum");
    var key = event.keyCode || event.charCode;
    var empNumValue = empNum.value;
    if (empNumValue !== "" && (key !== 8 || key !== 46)) {
        var pattern = new RegExp(/^([a-zA-Z]){1}(\d)*$/);
        if (!pattern.test(empNumValue)) {
            return false;
        }
        return true;
    }
}

你的输入框应该是这样的..

<input type="text" id="empNum" onkeydown="return employeeNumberValidation()">

随时提出任何问题。