중간 이니셜 앞에 두 개 이상의 이름에 대한 정규식

프란시스 가브리엘 로드리게스

나는 정규식에 그다지 좋지 않으며 여기에 내 문제
가 있습니다. 두 개 이상의 이름 (예 : Francis Gabriel) 을 가진 이름과 일치하는 정규식을 만들고 싶습니다 .

나는 정규식을 생각해 ^[A-Z][a-z]{3,30}/s[A-Z][a-z]{3,30}냈지만 모든 이름이 아닌 두 개의 이름과 만 일치합니다.

정규식은와 일치해야합니다 John John J. Johnny.

사가르 V
^[A-Z][a-z]{3,30}(\\s[A-Z](\\.|[a-z]{2,30})?)*$

\ s는 패턴 컴파일러를 사용할 때 java에서 사용해야합니다. X.이면 유효성을 검사해야합니다. 그렇지 않으면 XYZ John Johny J.hny->이 잘못되었으므로. 또는 [az] 및 이름이 하나 이상 있어야합니다. 따라서 두 번째 부분의 마지막에 *를 입력하여 0 이상을 찾습니다.

이 스 니펫에서는 Java가 지원되지 않으므로 동일한 정규식의 JavaScript 구현이 이해를 돕기 위해 수행되었습니다.

여기에서 확인하세요

var reg=/^[A-Z][a-z]{3,30}(\s[A-Z](\.|[a-z]{2,30})?)*$/;
console.log(reg.test("John john")); // false because second part start with small case
console.log(reg.test("John John"));
console.log(reg.test("John John J."));
console.log(reg.test("John John J. Johny"));

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중간 이름과 성이 선택 사항 인 이름에 대한 정규식입니다. (파이썬)

분류에서Dev

5 분 이상의 시간에 대한 egrep 정규식

분류에서Dev

5 분 이상의 시간에 대한 egrep 정규식

분류에서Dev

이니셜 일치에 대한 정규식

분류에서Dev

사람 이니셜에 대한 정규식

분류에서Dev

이름과성에 대한 정규식

분류에서Dev

이름에 대한 정규식

분류에서Dev

이름에 대한 정규식

분류에서Dev

자바 정규식을 사용하여 이름의 끝에서 중간으로 중간 이니셜을 이동하는 데 도움이 필요합니다.

분류에서Dev

두 개의 연속 숫자에 대한 정규식 부정

분류에서Dev

두 개의 개별 값에 대한 문자열의 길이를 확인하는 Python 정규식

분류에서Dev

중간없이 접미사에 정규식 일치 접두사

분류에서Dev

중첩 된 개체 계층 내의 형식에 대한 간단한 이름을 가져올 수 없습니다.

분류에서Dev

파일에서 두 개의 간단한 케이스를 일치시키는 정규식

분류에서Dev

결과에 정확히 두 개의 공백이 필요한 정규식

분류에서Dev

쉼표 사이에 두 개 이상의 따옴표를 찾는 정규식

분류에서Dev

두 텍스트 사이의 텍스트에 대한 정규식

분류에서Dev

개정 및 파일 이름 모두에 대한 해결책

분류에서Dev

다중 에피소드 파일 이름에 대한 정규식 패턴

분류에서Dev

Java의 파일 이름에 대한 정규식 표현식

분류에서Dev

동일한 기능에 대한 두 개의 이름

분류에서Dev

정규식 한정자-두 문자 사이의 개수

분류에서Dev

정규식 : 특정 태그 사이에있는 두 개 이상의 공백을 제거하고 대신 공백 만 남겨 둡니다.

분류에서Dev

두 개 이상의 테이블에 대한 SQL 조인

분류에서Dev

다트의 이중 숫자에 대한 정규식

분류에서Dev

중괄호 사이의 여러 일치에 대한 정규식

분류에서Dev

정규식에 대한 개선이 필요

분류에서Dev

정규식에서 두 개 이상의 문자로 된 문자열이 식 vb.net을 바꾸는 방법

분류에서Dev

SQL Server의 이름에서 중간 이니셜 분할

Related 관련 기사

  1. 1

    중간 이름과 성이 선택 사항 인 이름에 대한 정규식입니다. (파이썬)

  2. 2

    5 분 이상의 시간에 대한 egrep 정규식

  3. 3

    5 분 이상의 시간에 대한 egrep 정규식

  4. 4

    이니셜 일치에 대한 정규식

  5. 5

    사람 이니셜에 대한 정규식

  6. 6

    이름과성에 대한 정규식

  7. 7

    이름에 대한 정규식

  8. 8

    이름에 대한 정규식

  9. 9

    자바 정규식을 사용하여 이름의 끝에서 중간으로 중간 이니셜을 이동하는 데 도움이 필요합니다.

  10. 10

    두 개의 연속 숫자에 대한 정규식 부정

  11. 11

    두 개의 개별 값에 대한 문자열의 길이를 확인하는 Python 정규식

  12. 12

    중간없이 접미사에 정규식 일치 접두사

  13. 13

    중첩 된 개체 계층 내의 형식에 대한 간단한 이름을 가져올 수 없습니다.

  14. 14

    파일에서 두 개의 간단한 케이스를 일치시키는 정규식

  15. 15

    결과에 정확히 두 개의 공백이 필요한 정규식

  16. 16

    쉼표 사이에 두 개 이상의 따옴표를 찾는 정규식

  17. 17

    두 텍스트 사이의 텍스트에 대한 정규식

  18. 18

    개정 및 파일 이름 모두에 대한 해결책

  19. 19

    다중 에피소드 파일 이름에 대한 정규식 패턴

  20. 20

    Java의 파일 이름에 대한 정규식 표현식

  21. 21

    동일한 기능에 대한 두 개의 이름

  22. 22

    정규식 한정자-두 문자 사이의 개수

  23. 23

    정규식 : 특정 태그 사이에있는 두 개 이상의 공백을 제거하고 대신 공백 만 남겨 둡니다.

  24. 24

    두 개 이상의 테이블에 대한 SQL 조인

  25. 25

    다트의 이중 숫자에 대한 정규식

  26. 26

    중괄호 사이의 여러 일치에 대한 정규식

  27. 27

    정규식에 대한 개선이 필요

  28. 28

    정규식에서 두 개 이상의 문자로 된 문자열이 식 vb.net을 바꾸는 방법

  29. 29

    SQL Server의 이름에서 중간 이니셜 분할

뜨겁다태그

보관