정규 표현식은 문자 패턴을 설명하는 객체입니다.
JavaScript의 RegExp 클래스는 정규식을 사용하여 강력한 패턴 일치와 텍스트 검색 및 바꾸기 기능을 수행하는 정규식과 문자열 및 정규식 정의를 나타냅니다.
구문:
RegExp()를 사용하여 정규식을 정의할 수 있습니다.
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
매개변수에 대한 설명은 다음과 같습니다.
괄호:
대괄호([])는 정규 표현식의 맥락에서 사용될 때 특별한 의미를 갖습니다. 이는 문자 범위를 찾는 데 사용됩니다.
위에 표시된 범위는 일반적입니다. 0부터 3까지의 십진수와 일치하는 [0-3] 범위 또는 b에서 v까지의 소문자와 일치하는 [b-v] 범위를 사용할 수도 있습니다. 🎜>
예선:
예:
다음 예는 문자 일치에 대한 개념을 명확하게 합니다.
문자:
메타 문자 앞에는 백슬래시가 오고, 그 기능은 알파벳 문자와 특별한 의미를 결합하는 것입니다.
예를 들어 'd' 메타 문자(/([d] )000/)를 사용하여 큰 금전적 총액을 검색할 수 있습니다. 여기서 d는 숫자로 구성된 문자열을 검색합니다.
다음은 Perl 스타일 정규 표현식에 사용할 수 있는 메타 문자 목록입니다.
수식어
대문자 및 소문자, 여러 줄 검색 등 정규식 작업을 훨씬 쉽게 할 수 있는 여러 수정자를 사용할 수 있습니다.