Regex:检查字符串的任何部分是否包含SSN

Regex: Check if string contains SSN in any part of the string

本文关键字:是否 包含 SSN 任何部 检查 字符串 Regex      更新时间:2024-01-10

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

示例数据:

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

validate this===>需要返回true,因为它包含SSN格式的数字(XXXX-XXXX)

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

无需使用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');
}