자바 스크립트에서 3 단어를 검사하는 일반 표현식을 만들려고하는데 2 개는 선택 사항입니다. 그래서 난이 : 내가 난처한 상황에 빠진하고있는 무슨자바 스크립트 정규 표현식의 선택 문자
/^\w\w\w/i
은 사용자가 마지막 두 글자를 입력하지 않습니다 그것을 만드는 방법을하지만, 그들이 한 경우에는 글자해야
자바 스크립트에서 3 단어를 검사하는 일반 표현식을 만들려고하는데 2 개는 선택 사항입니다. 그래서 난이 : 내가 난처한 상황에 빠진하고있는 무슨자바 스크립트 정규 표현식의 선택 문자
/^\w\w\w/i
은 사용자가 마지막 두 글자를 입력하지 않습니다 그것을 만드는 방법을하지만, 그들이 한 경우에는 글자해야
수량 어 {1,3}
3를 가장에서 앞의 식 (\w
) 적어도 1을 반복하는 것을 의미
/^\w{1,3}$/i
:이 정규 표현식을 사용할 수 있습니다 시간. 또한 $
은 문자열 시작 부분에 ^
과 비슷한 문자열 끝을 표시합니다. \w
그냥 문자 a
포함되지 않습니다 - z
과 대문자 대응을 (그래서 당신은 영향을받지 식 케이스를 만들기 위해 내가 수정을 사용할 필요가 없습니다)뿐만 아니라 숫자 0
-9
및 로우 라인 문자 _
. 이처럼
: 옵션으로
/^\w\w?\w?$/i
?
마르크 위의 식입니다.
$
은 정규식의 끝을 고정하는 데 필요합니다.
$
이 없으면 첫 번째 문자와 일치하기 때문에 a12
과 일치합니다. $
은 정규 표현식이 전체 문자열과 일치하도록합니다.
'/^\ w \ w? \ w? $/i'이 (가) 당신에게 효과가 있습니까? – tloflin
테스트 할 데이터의 \ d 및 \ Dbecause 원인을 변경해야했지만 선택 문자에 대한 대답이 여전히 정확했습니다. – Anthony