MCPcopy Create free account
hub / github.com/banq/jdonframework / isSSN

Method isSSN

src/main/java/com/jdon/util/UtilValidate.java:562–568  ·  view source on GitHub ↗

isSSN returns true if string s is a valid U.S. Social Security Number. Must be 9 digits.

(String s)

Source from the content-addressed store, hash-verified

560
561 /** isSSN returns true if string s is a valid U.S. Social Security Number. Must be 9 digits. */
562 public static boolean isSSN(String s) {
563 if (isEmpty(s)) return defaultEmptyOK;
564
565 String normalizedSSN = stripCharsInBag(s, SSNDelimiters);
566
567 return (isInteger(normalizedSSN) && normalizedSSN.length() == digitsInSocialSecurityNumber);
568 }
569
570 /** isUSPhoneNumber returns true if string s is a valid U.S. Phone Number. Must be 10 digits. */
571 public static boolean isUSPhoneNumber(String s) {

Callers

nothing calls this directly

Calls 3

isEmptyMethod · 0.95
stripCharsInBagMethod · 0.95
isIntegerMethod · 0.95

Tested by

no test coverage detected