1

私たちにとって有効なゼロを除いて、すべてのssnをすべて1桁で無効にするjquery検証クラスを作成しました。ただし、正規表現はかなり面倒だと思います。これを書くための「よりクリーンな方法」を誰かが知っているかどうか疑問に思っていました。

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");
4

0 に答える 0