JavaScript RegExp 그룹 [^abc]
- 이전 페이지 [abc]
- 다음 페이지 [0-9]
- 上一层으로 돌아가기 JavaScript RegExp 참조 가이드
정의와 사용법
방括호 [^abc]는 대括호 사이에 없는 어떤 문자도 일치하는 항목을 정의합니다.
방括호는 단일 문자, 그룹, 또는 문자 범위를 정의할 수 있습니다:
[^abc] | 문자 a, b, c 중 어느 하나도 아닙니다 |
[^A-Z] | 대문자 A부터 대문자 Z까지의 어떤 문자도 아닙니다 |
[^a-z] | 소문자 a부터 소문자 z까지의 어떤 문자도 아닙니다 |
[^A-z] | 대문자 A부터 소문자 z까지의 어떤 문자도 아닙니다 |
알림:사용하십시오 [abc] 괄호 사이의 어떤 문자도 찾는 표현식
예시
예제 1
대括호 [h] 내에 없는 문자를 전체 검색합니다:
let text = "Is this all there is?"; let pattern = /[^h]/g;
예시 2
문자열에서 "i"와 "s"가 아닌 문자를 전체적으로 검색합니다:
let text = "Do you know if this is all there is?"; let pattern = /[^is]/gi;
예시 3
문자열에서 소문자 "a"부터 소문자 "h"까지의 문자 범위를 전체적으로 검색합니다:
let text = "Is this all there is?"; let pattern = /[^a-h]/g;
예시 4
대문자 "A"부터 대문자 "E"까지의 문자 범위를 전체적으로 검색합니다:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[^A-E]/g;
예시 5
대문자 "A"부터 소문자 "e"까지의 문자 범위를 전체적으로 검색합니다:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
예시 6
알림:괄호 사이의 어떤 문자를 찾는 [abc] 표현식을 사용하십시오.
불구하고 [a-s] 범위의 문자를 전체적으로 대문자와 소문자를 구분하지 않고 검색합니다:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
문법
new RegExp("[^xyz]")
또는 간단히:
/[^xyz]/
수정자를 포함한 문법
new RegExp("[^xyz]", "g")
또는 간단히:
/[^xyz]/g
알림
사용하십시오 [abc] 괄호 사이의 어떤 문자도 찾는 표현식
브라우저 지원
/[^abc]/
ECMAScript1 (ES1) 특성입니다.
모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
정규 표현식 검색 메서드
JavaScript에서 정규 표현식 텍스트 검색은 다양한 방법으로 수행할 수 있습니다.
사용패턴(pattern)정규 표현식으로서, 이들은 가장 많이 사용되는 메서드입니다:
예시 | 설명 |
---|---|
text.match(패턴(pattern)) | 문자열 메서드 match() |
text.search(패턴(pattern)) | 문자열 메서드 search() |
패턴(pattern).exec(text) | RexExp 메서드 exec() |
패턴(pattern).test(text) | RexExp 메서드 test() |
- 이전 페이지 [abc]
- 다음 페이지 [0-9]
- 上一层으로 돌아가기 JavaScript RegExp 참조 가이드