>웹 프론트엔드 >JS 튜토리얼 >JavaScript_기본 지식에서 정규식 사용에 대한 간략한 소개

JavaScript_기본 지식에서 정규식 사용에 대한 간략한 소개

WBOY
WBOY원래의
2016-05-16 15:54:481276검색

정규 표현식은 문자 패턴을 설명하는 객체입니다.

JavaScript의 RegExp 클래스는 정규식을 사용하여 강력한 패턴 일치와 텍스트 검색 및 바꾸기 기능을 수행하는 정규식과 문자열 및 정규식 정의를 나타냅니다.
구문:

RegExp()를 사용하여 정규식을 정의할 수 있습니다.

var pattern = new RegExp(pattern, attributes);

or simply

var pattern = /pattern/attributes;

매개변수에 대한 설명은 다음과 같습니다.

  • 패턴: 정규식 또는 기타 정규식 패턴을 지정하는 문자열입니다.
  • 속성: 전역적으로 지정된 "g", "i" 및 "m" 속성을 포함합니다. 각 속성은 선택적 문자열이며 대소문자를 구분하고 일치합니다.

괄호:

대괄호([])는 정규 표현식의 맥락에서 사용될 때 특별한 의미를 갖습니다. 이는 문자 범위를 찾는 데 사용됩니다.

2015615115910343.jpg (696×355)

위에 표시된 범위는 일반적입니다. 0부터 3까지의 십진수와 일치하는 [0-3] 범위 또는 b에서 v까지의 소문자와 일치하는 [b-v] 범위를 사용할 수도 있습니다. 🎜>
예선:

대괄호 안의 문자의 빈도나 순서, 단일 문자의 위치는 특수문자로 표시될 수 있습니다. 각 특수 문자에는 특정한 의미가 있습니다. , *, ? 및 $ 기호는 모두 일련의 문자 뒤에 옵니다.


예:

2015615115941726.jpg (677×460)

다음 예는 문자 일치에 대한 개념을 명확하게 합니다.


2015615115959365.jpg (686×289)

문자:

2015615120019708.jpg (701×550)

메타 문자 앞에는 백슬래시가 오고, 그 기능은 알파벳 문자와 특별한 의미를 결합하는 것입니다.

예를 들어 'd' 메타 문자(/([d] )000/)를 사용하여 큰 금전적 총액을 검색할 수 있습니다. 여기서 d는 숫자로 구성된 문자열을 검색합니다.

다음은 Perl 스타일 정규 표현식에 사용할 수 있는 메타 문자 목록입니다.


2015615120039833.jpg (880×289)

수식어

대문자 및 소문자, 여러 줄 검색 등 정규식 작업을 훨씬 쉽게 할 수 있는 여러 수정자를 사용할 수 있습니다.


2015615120103606.jpg (690×247)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.