[JQUERY] 정규식 문자 브래킷 하이픈 포함?
JQUERY정규식 문자 브래킷 하이픈 포함?
해결법
-
1.\ 사용하여 이스케이프하는 것은 - 잘해야한다, 그러나 당신은 또한 시작 또는 문자 클래스의 끝에서 퍼팅 시도 할 수 있습니다. 이것은 당신을 위해 작동합니다 :
\ 사용하여 이스케이프하는 것은 - 잘해야한다, 그러나 당신은 또한 시작 또는 문자 클래스의 끝에서 퍼팅 시도 할 수 있습니다. 이것은 당신을 위해 작동합니다 :
/^[a-zA-Z0-9._-]+$/
-
2.\ 사용하여 하이픈을 탈출하는 것은 - 올바른 방법입니다.
\ 사용하여 하이픈을 탈출하는 것은 - 올바른 방법입니다.
나는 표현 /^[a-zA-Z0-9.\-_]+$/ 하이픈을 허용한다는 것을 확인했습니다. 또한 /^[\w.\-]+$/ 그것을 단축 수업 승의 \를 사용할 수 있습니다.
(그러나 당신은 여전히 항상 탈출의 습관을 할 수 있습니다, 실제로는 그 다음 범위의 일부가 될 수 없습니다대로, 이스케이프 필요하지 않는 원인이되는 표현에 마지막으로 하이픈 넣기.)
-
3.의 \는 - 당신이 문자열을 사용하여 서버에서 모든 물건을 전달하기 때문에 아마 작동되지 않았습니다. 그런 경우에는 서버 측 프로그램도 처리 할 수 있도록, 당신은 먼저 \를 탈출해야한다.
의 \는 - 당신이 문자열을 사용하여 서버에서 모든 물건을 전달하기 때문에 아마 작동되지 않았습니다. 그런 경우에는 서버 측 프로그램도 처리 할 수 있도록, 당신은 먼저 \를 탈출해야한다.
또는 당신은 단순히에서와 대괄호 ([])로 넣을 수 있습니다.
-
4.\ - 탈출 작동합니다 - 문자 범위에서. 당신은 당신이하는 것 같지 않았어요 때 테스트 무엇을 인용 수 있습니까? 그것이 작동하는 것 같다 때문에 : http://jsbin.com/odita3
\ - 탈출 작동합니다 - 문자 범위에서. 당신은 당신이하는 것 같지 않았어요 때 테스트 무엇을 인용 수 있습니까? 그것이 작동하는 것 같다 때문에 : http://jsbin.com/odita3
-
5.일반적으로 하이픈 (-) 정규 표현식에서 문자의 중요한 이스케이프 (\ -) 사이의 차이에 유의하는 탈출하지를 (-) 하이픈 떨어져 자신이 정규식에서 범위를 지정하는 구문 분석되는 캐릭터 인에서 하이픈 때문이다.
일반적으로 하이픈 (-) 정규 표현식에서 문자의 중요한 이스케이프 (\ -) 사이의 차이에 유의하는 탈출하지를 (-) 하이픈 떨어져 자신이 정규식에서 범위를 지정하는 구문 분석되는 캐릭터 인에서 하이픈 때문이다.
첫 번째 경우, 탈출 하이픈 (\ -), 정규식은 예에서와 같이 하이픈을 일치합니다 /^[+\-.]+$/
두 번째 경우, 탈출하지 예 /^[+-.]+$/ 여기 하이픈 사이 때문에 플러스 (점의 경우)는 (43) 사이의 ASCII 값이 모든 문자를 일치하므로 (플러스) 도트 46 그래서 부작용 등 콤마 (44 ASCII 값)을 포함한다.
-
6.하이픈 일치하는보다 일반적인 방법은 하이픈과 대시의 문자 클래스 (따옴표없이 "\ P {팔라듐을}") 사용하는 것입니다. 다양한 문화와 소스의 텍스트를 처리하는 경우, 당신은 거기 하이픈 더 많은 종류의, 단지 하나 개의 문자가있는 사실을 발견했습니다. 당신은 [] 표현의 내부에 그것을 추가 할 수 있습니다
하이픈 일치하는보다 일반적인 방법은 하이픈과 대시의 문자 클래스 (따옴표없이 "\ P {팔라듐을}") 사용하는 것입니다. 다양한 문화와 소스의 텍스트를 처리하는 경우, 당신은 거기 하이픈 더 많은 종류의, 단지 하나 개의 문자가있는 사실을 발견했습니다. 당신은 [] 표현의 내부에 그것을 추가 할 수 있습니다
from https://stackoverflow.com/questions/3697202/including-a-hyphen-in-a-regex-character-bracket by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] AJAX는 페이지 새로 고침없이 PHP로 폼 데이터를 전달하여 양식 제출 (0) | 2020.09.28 |
---|---|
[JQUERY] jQuery로 드롭 다운 목록의 선택 값을 변경 (0) | 2020.09.28 |
[JQUERY] 동적 내부 JS JS로드 [중복] (0) | 2020.09.28 |
[JQUERY] 선택의 onChange의 가치를 jQuery를 (0) | 2020.09.28 |
[JQUERY] jQuery로 입력 필드의 변화 형 (0) | 2020.09.28 |