正则表达式:检查字符串的任何部分是否包含SSN

时间:2015-02-19 07:09:08

标签: javascript regex

任何人都可以告诉我们如何使用REGEX检查字符串是否包含社会安全号码(SSN)

示例数据:

(1):my ssn is 123-44-8686

验证此==>需要返回true,因为它包含SSN格式的数字(XXX-XX-XXXX)

(2)my ssn is nothing ==>需要返回false,因为它不包含SSN格式的数字

1 个答案:

答案 0 :(得分:-1)

无需使用REGEX  希望这样的东西能起作用

var str = "123-44-8686";  
var res = str.split("-");  
if(res.length == 3){  
  var ssn1=res[0];  
  if(ssn1.length==3){  
    var ssn2=res[1];  
    if(ssn2.length==2){  
      var ssn3=res[2];  
      if(ssn3.length==4){  
        alert("valid formate");
      }
    }
  }
}
else{
alert('Invalid formate');
}