验证ssn的清除正则表达式

时间:2012-11-19 15:36:14

标签: jquery jquery-validate

我编写了一个jquery验证类来使所有ssn的所有一个数字无效,除了对我们有效的实线零。但是我觉得正则表达式非常混乱。我想知道是否有人知道写一个“更清洁的方式”。

jQuery.validator.addMethod("ssnFABSValidation", function(ssn) {
    ssn = ssn.replace(/\s+/g, "");
    ssn = ssn.replace(/[_]+/g, "");
   if (ssn.match(/^([1-9])\1\1[-]\1\1[-]\1\1\1\1/)||(ssn.length<11)){
        return false
    }
    return true;
}, "Please specify a valid SSN or use 000-00-0000 for unknown SSN");

0 个答案:

没有答案