任何人都可以告诉我们如何使用REGEX检查字符串是否包含社会安全号码(SSN)
示例数据:
(1):my ssn is 123-44-8686
验证此==>需要返回true,因为它包含SSN格式的数字(XXX-XX-XXXX)
(2)my ssn is nothing
==>需要返回false,因为它不包含SSN格式的数字
答案 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');
}