밑줄 앞뒤의 정규식 일치 문자

팔 싱

다음과 일치하는 정규식을 작성해야합니다.

  • 문자열은 알파벳으로 시작해야합니다-[a-zA-Z]
  • 문자열에는 알파벳, 공백, 숫자 _-(밑줄 및 하이픈)이 포함될 수 있습니다.
  • 문자열은 _또는 -(밑줄 및 하이픈)로 끝나서는 안됩니다.
  • 밑줄 문자는 앞뒤에 공백이 없어야합니다.

다음 정규식을 생각해 냈지만 작동하지 않는 것 같습니다.

/^[a-zA-Z0-9]+(\b_|_\b)[a-zA-Z0-9]+$/

테스트 케이스 :

HelloWorld // Match
Hello_World //Match
Hello _World // doesn't match
Hello_ World // doesn't match
Hello _ World // doesn't match
Hello_World_1 // Match
He110_W0rld // Match
Hello - World // Match
Hello-World // Match
_HelloWorld // doesn't match
Hello_-_World // match
Wiktor Stribiżew

당신은 사용할 수 있습니다

^(?!.*(?:[_-]$|_ | _))[a-zA-Z][\w -]*$

참고 항목 정규식 데모

설명 :

  • ^ -문자열 시작
  • (?!.*(?:[_-]$|_ | _))-일부 문자 ( .*) 뒤에는 ( (?!...)) a _또는 -문자열의 끝에 ( [_-]$) 나 공백 + _또는 _+ 공백이 있어서는 안됩니다.
  • [a-zA-Z] -일치하고 소비되는 첫 번째 문자는 ASCII 문자 여야합니다.
  • [\w -]*-0+ 단어 ( \w= [a-zA-Z0-9_]) 문자 또는 공백 또는-
  • $ -문자열 끝

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

콜론 뒤, 밑줄 앞의 정규식 일치

분류에서Dev

정규 표현식은 앞뒤에 문자가없는 문자열 만 일치

분류에서Dev

숫자 정규식 앞의 문자 일치

분류에서Dev

숫자와 밑줄 및 숫자를 일치시키는 정규 표현식?

분류에서Dev

파일 이름의 밑줄 앞뒤 부분 일치

분류에서Dev

지정된 문자 앞의 문자열에서 PHP 정규식 일치 숫자

분류에서Dev

숫자와 밑줄 사이의 문자열을 가져 오는 정규식 C #

분류에서Dev

문자열의 정규식 일치

분류에서Dev

문자열의 정규식 일치

분류에서Dev

숫자 앞뒤에 일치하는 정규식 찾기

분류에서Dev

주어진 문자열 뒤의 정규식 일치

분류에서Dev

콜론 ":"뒤의 문자열과 일치하는 정규식

분류에서Dev

문자열 뒤의 Javascript 정규식 일치 번호

분류에서Dev

패턴 뒤의 정규식 일치 문자

분류에서Dev

밑줄 사이의 모든 문자를 선택하는 정규식

분류에서Dev

밑줄과 마침표 사이에 N 개의 문자를 찾는 정규식

분류에서Dev

전체 경로의 폴더 이름 밑줄 뒤에 마지막 문자를 추출하는 정규식

분류에서Dev

PHP 정규식 : 밑줄 사이의 숫자 가져 오기

분류에서Dev

정규식 일치 패턴 다음에 문자열의 가로 줄임표

분류에서Dev

정규식 : 문자 또는 새 줄 사이의 모든 항목 일치

분류에서Dev

정규식 : 시작 또는 일부 특수 문자 뒤의 문자열 일치

분류에서Dev

정규식 : n 개의 문자 뒤에 n 개의 문자를 한 번 일치

분류에서Dev

줄에서 숫자의 시작과 일치하는 정규식

분류에서Dev

문자 앞에 n 번 이상, 문자 뒤에 n 번 이하의 숫자와 일치하는 정규 표현식

분류에서Dev

특정 문자 앞의 모든 단어를 일치시키는 정규식

분류에서Dev

문자열의 단일 문자와 일치하는 정규식

분류에서Dev

문자 또는 단일 문자의 정규식 일치 반복

분류에서Dev

문자열 앞뒤에 줄의 일부 추출

분류에서Dev

문자열 앞뒤에 줄의 일부 추출

Related 관련 기사

  1. 1

    콜론 뒤, 밑줄 앞의 정규식 일치

  2. 2

    정규 표현식은 앞뒤에 문자가없는 문자열 만 일치

  3. 3

    숫자 정규식 앞의 문자 일치

  4. 4

    숫자와 밑줄 및 숫자를 일치시키는 정규 표현식?

  5. 5

    파일 이름의 밑줄 앞뒤 부분 일치

  6. 6

    지정된 문자 앞의 문자열에서 PHP 정규식 일치 숫자

  7. 7

    숫자와 밑줄 사이의 문자열을 가져 오는 정규식 C #

  8. 8

    문자열의 정규식 일치

  9. 9

    문자열의 정규식 일치

  10. 10

    숫자 앞뒤에 일치하는 정규식 찾기

  11. 11

    주어진 문자열 뒤의 정규식 일치

  12. 12

    콜론 ":"뒤의 문자열과 일치하는 정규식

  13. 13

    문자열 뒤의 Javascript 정규식 일치 번호

  14. 14

    패턴 뒤의 정규식 일치 문자

  15. 15

    밑줄 사이의 모든 문자를 선택하는 정규식

  16. 16

    밑줄과 마침표 사이에 N 개의 문자를 찾는 정규식

  17. 17

    전체 경로의 폴더 이름 밑줄 뒤에 마지막 문자를 추출하는 정규식

  18. 18

    PHP 정규식 : 밑줄 사이의 숫자 가져 오기

  19. 19

    정규식 일치 패턴 다음에 문자열의 가로 줄임표

  20. 20

    정규식 : 문자 또는 새 줄 사이의 모든 항목 일치

  21. 21

    정규식 : 시작 또는 일부 특수 문자 뒤의 문자열 일치

  22. 22

    정규식 : n 개의 문자 뒤에 n 개의 문자를 한 번 일치

  23. 23

    줄에서 숫자의 시작과 일치하는 정규식

  24. 24

    문자 앞에 n 번 이상, 문자 뒤에 n 번 이하의 숫자와 일치하는 정규 표현식

  25. 25

    특정 문자 앞의 모든 단어를 일치시키는 정규식

  26. 26

    문자열의 단일 문자와 일치하는 정규식

  27. 27

    문자 또는 단일 문자의 정규식 일치 반복

  28. 28

    문자열 앞뒤에 줄의 일부 추출

  29. 29

    문자열 앞뒤에 줄의 일부 추출

뜨겁다태그

보관