2017-03-27 3 views
-4

javascript 정규식을 사용하여 네덜란드어 'middlename'의 유효성을 검사하고 싶습니다. 이것은 각 그룹이 이전 그룹에 의존하기 때문에 실제로 복잡합니다. 첫 글자가 대문자로 할 필요가 단지 한 그룹이 있으면 3 개 그룹 Regex에서 중간 이름 유효성 확인 (자바 스크립트)

  • 최대가

    • 제 & 마지막 그룹은 대문자되어야 3 개 그룹이있는 경우에는, 두 번째 그룹이 해야하는 소문자로 시작하십시오.

    다음은 유효한 중간 이름입니다.

    • 벨데
    • 반 데르 벨데
    • 반 데르 된 Heide
    • 그루
    • 드 종
    • 젠슨
    • Maarsen
    • 밴 드 베르그

    다음은 잘못된 이름입니다.

    • 밴 드 버그
    • 반 데 베르그
    • 드 종
    • 벨데
  • +0

    따라서 무엇을 시도 했습니까? – Weedoze

    +0

    스택 오버플로에 오신 것을 환영합니다. 당신을 돕기 위해, 당신이 시도한 것을 우리에게 보여줄 수 있습니까? [둘러보기 확인] – aloisdg

    +1

    잘못된 이름을 입력해도 좋을 것입니다. – ofca

    답변

    1

    나는 이것이 당신이 요구하는지 무엇을 위해 작동 확신 :

    /^[a-z]*\s?[a-z]*\s?[A-Z][a-z]+$/ 
    

    JSFiddle 예제 : https://jsfiddle.net/amst7c29/

    +0

    이것은 정말 대단합니다. 실제로 작동합니다. 감사합니다! – Hendrian

    관련 문제