Новые правила для подтверждения номера социального страхования США (SSN) - PullRequest
4 голосов
/ 11 мая 2011

Мне нужно подтвердить номер SSN США.В настоящее время у меня есть следующие правила:

  1. Должно быть длиной 9 цифр.
  2. Не допускаются SSN со всеми нулями в любой группе цифр (000-xx - ####, ### - 00 - ####, ### - xx-0000).
  3. Не допускаются SSN с номерами зон (первые 3 цифры) 000, 666 и 900-999.
  4. Не допускаются SSN с 987-65-4320 по 987-65-4329.

И существует несколько правил для проверки кода группы (-xx-).Я подтвердил на сайте ниже, но я не мог понять логику "Код группы"?

http://www.codeproject.com/KB/validation/ssnvalidator.aspx

1 Ответ

5 голосов
/ 18 ноября 2011

SSA изменило правила выдачи SSN с 25 июня 2011 года. См. http://www.ssa.gov/employer/randomization.html.

Правила для SSN, выпущенных до предыдущего дня, изложены здесь: http://www.ssa.gov/employer/ssnweb.htm

Я полагаю, что для точной проверки SSN вам необходимо знать даты их выдачи. До 25 июня 2011 года используйте старые правила. 25 июня 2011 г. или позднее используйте новые правила.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...