2012-05-17 7 views
0

전체 이름의 유효성을 검사 할 수있는 Regex 문자열의 명확하고 철저한 예제가 있습니까?정규식 전체 이름 유효성 검사

나는 문자열과 같은 이름의 대부분의 유효성을 검사 할 수 있기를 기대 :

  • 스택 오버플로를
  • 존 P. 예
  • 마틴 루터 킹 주니어
  • 및 다양한 외국 문자 (가능한 경우)

고맙습니다.

+0

나는/^ [a-z, .'-] + $/i'을 시도했지만 모든 이름을 유효하지 않은 것으로 표시했습니다. –

+0

그리고 어떤 언어/플랫폼을 사용하고 있습니까? 모든 정규식 구현이 정확히 동일한 구문 – Crippledsmurf

+0

Objective-C (iOS) (특히 NSPredicate를 사용)를 지원하는 것은 아닙니다. –

답변

5

문자 집합이 데이터 집합이없는 단어인지 또는 이름인지를 판단 할 방법이 없기 때문에이 작업을 수행 할 수 없습니다. 당신이 할 수있는 최선은 일 수있는 문자열을 일치시킨 다음 확인을 위해 데이터 세트에 대해 그 긍정적 인 결과를 확인하는 것입니다.

+3

[Falsehoods Programmers는 이름에 대해 믿는다] (http://www.kalzumeus.com/2010/06/17/falsehood-programmers-believe-about-names/)도 참조하십시오. –

관련 문제