미국 SSN 번호의 유효성을 검사해야합니다. 현재 아래 규칙이 있습니다 :미국 사회 보장 번호 (SSN) 유효성을 검사하는 새로운 규칙
- 9 자릿수 여야합니다.
- 숫자 그룹 (000-xx - ####, ### - 00 - ####, ### - xx-0000)에 모두 0 인 SSN은 허용되지 않습니다.
- 지역 번호 (처음 3 자리)가 000, 666 및 900-999 인 SSN은 허용되지 않습니다.
- 허용되지 않는 SSN은 987-65-4320에서 987-65-4329 사이입니다.
그리고 그룹 코드 (-xx-)의 유효성을 검사하는 규칙은 거의 없습니다. 아래 사이트에서 확인했지만 "그룹 코드"의 논리를 이해할 수 없습니까?
http://www.codeproject.com/KB/validation/ssnvalidator.aspx
정확히 무엇이 도움이 필요합니까? 이미 링크 된 페이지에는 ** SSN의 유효성을 검사하는 알고리즘에 대한 ** 자세한 설명 **이 있으며, ** 플로우 차트 **가 있습니다! 실제 코드에 대한 도움이 필요하면 질문에 관심있는 언어로 태그를 지정하고보다 구체적인 질문을하십시오. 그 링크의 품질을 감안할 때 [알고리즘] 태그는 부적절한 것 같습니다 ... – verdesmarald
주어진 링크는 실제로 그것은 OLD Post이고 이제는 CMS 당 로컬 그룹과의 관계를 제거했습니다. 위에 제시된 4 가지 규칙 만 최신 SSN 규칙입니다. – VInayK
정부 부서입니까? 그렇지 않은 경우 왜 사람들에게 SSN을 요청합니까? http://cpsr.org/issues/privacy/ssn-faq/ –