用破折号验证9位数

时间:2016-06-14 14:39:08

标签: jquery

我需要用破折号(000-00-0000)验证9位数字。如何使用正则表达式执行此操作,但它需要是特定格式 示例:999-99-999,585-25-555

1 个答案:

答案 0 :(得分:0)

在文本框的Onblur事件上调用以下函数。这将验证模式(带有破折号的9位数字(000-00-0000))

function validateSSN(element) {
        var isValidated = false;
        value = element.value;
        if(/^\d{3}-\d{2}-\d{4}$/i.test(value)) {
            isValidated = true;
        }
        if(!isValidated){
            alert('Please enter a valid SSN number.');
            $(element).focus();
            return false;
        }
    }