정규 표현식은 문자 패턴을 설명하는 객체입니다. 문자열 패턴을 일치시키고 검색하고 바꾸는 데 사용됩니다. 문자열에 대한 패턴 일치를 수행하는 강력한 도구입니다.
Syntax
var patt=new RegExp(pattern,modifiers);
var patt=/pattern/modifiers;
pattern(패턴)은 표현식의 패턴을 설명합니다.
modifiers(수정자)는 전역 일치, 대소문자 구분 일치 및 여러 줄 일치
참고: 생성자를 사용하여 일반 객체를 생성하는 경우 일반 문자 이스케이프 규칙(앞에 백슬래시가 옴)이 필요합니다. 예를 들어 다음은 동일합니다.
var re = new RegExp(“w+”);
var re = /w+/;
Modifiers
수정자는 대소문자 구분 및 전역 일치를 수행하는 데 사용됩니다.
수정자 설명
i 대소문자를 구분하지 않는 일치를 수행합니다.
g 전역 일치를 수행합니다(첫 번째 일치를 찾은 후 중지하는 대신 모든 일치를 찾습니다).
m 여러 줄 매칭을 수행합니다.
대괄호
대괄호는 범위 내의 문자를 찾는 데 사용됩니다.
표현식 설명
[abc] 대괄호 사이의 문자를 찾습니다.
[^abc]는 대괄호 사이에 있지 않은 모든 문자를 찾습니다.
[0-9] 0부터 9까지의 숫자를 찾으세요.
[a-z]는 소문자 a부터 소문자 z까지의 모든 문자를 찾습니다.
[A-Z] 대문자 A부터 대문자 Z까지의 모든 문자를 찾습니다.
[A-z] 대문자 A부터 소문자 z까지의 문자를 찾습니다.
[adgk] 주어진 세트 내에서 문자를 찾습니다.
[^adgk] 주어진 세트 밖의 문자를 찾습니다.
(red|blue|green) 지정된 옵션을 찾습니다.
메타 문자
메타 문자는 특별한 의미를 지닌 문자입니다.
메타 문자 설명
.
w 단어 문자를 찾아보세요.
W 단어가 아닌 문자를 찾습니다.
d 숫자를 찾아보세요.
D 숫자가 아닌 문자를 찾습니다.
s 공백 문자를 찾습니다.
S 공백이 아닌 문자를 찾습니다.
b 단어 경계를 일치시킵니다.
B 단어가 아닌 경계와 일치합니다.
RegExp 개체 메서드
메서드
컴파일 정규식을 컴파일합니다. 1 4 문자열에 지정된 cExec 검색 문자열입니다. 찾은 값을 반환하고 위치를 결정합니다. 1 4
test 문자열에 지정된 값을 검색합니다. true 또는 false를 반환합니다. 1 4 表 정규식으로 String 객체를 지원하는 방법
메서드는 FF IE의 값을 설명합니다.
검색 검색 및 정규식 일치. 1 4 hMatch 하나 이상의 정규 표현식과 일치하는 항목을 찾습니다. 1 4
replace 정규식과 일치하는 하위 문자열을 바꿉니다. 1 4
위 내용은 JS 정규식에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!