자바 스크립트 정규식 개체
정규식 : 정규 표현식 (정규 표현식) 속기.
정규식 개체 참조를 완료
우리의 참조하시기 바랍니다 자바 스크립트 정규식 객체 참조 설명서 문자열 객체와 함께 사용할 수있는 속성과 메소드를 모두 제공합니다.
이 매뉴얼은 속성과 각 방법의 사용에 대한 자세한 설명과 예제가 포함되어 있습니다.
정규식은 무엇인가?
정규 표현식은 객체의 문자의 패턴을 설명합니다.
당신이 텍스트를 검색 할 때 검색 할 수있는 내용을 설명하는 모델을 사용할 수 있습니다. 정규식이 모드입니다.
간단한 패턴은 단일 문자가 될 수 있습니다.
더 복잡한 모델은 더 많은 문자 등등, 형식 검사를 구문 분석 대체하는 데 사용 될 수 있습니다.
당신은 너무에 검색 문자열의 위치 및 검색하려는 문자의 유형을 지정할 수 있습니다.
문법
或更简单的方法
var patt=/pattern/modifiers;
- 모델 모델 식을 설명합니다.
- 수정 자 (수식) 검색이 글로벌 대소 문자를 구분 등인지에 대해 설명합니다.
참고 : 일반 객체를 생성하는 생성자를 사용하는 경우 (백 슬래시 \로 시작) 일반 문자 이스케이프 규칙이 필요합니다. 예를 들어, 다음은 동일
var re = new RegExp("\\w+"); var re = /\w+/;
정규식 수정
수정은 대소 문자를 구분하고 전체 텍스트 검색을 수행하는 데 사용됩니다.
난 - 수정은 대소 문자를 구별 일치를 수행하는 데 사용됩니다.
g - 수정이 (오히려 찾을 수있는 첫 번째 정류장을 찾는 것보다,하지만 모든 일치를 찾을 수) 전체 텍스트 검색을 수행하는 데 사용됩니다.
예 1
소문자를 구분하지 않는 문자열에서 "W3CSchool"를 찾아
var patt1=/w3cschool/i;
다음 텍스트가 표시 일치 식을 얻을 수있다 :
»시도
예 2
전체 텍스트 검색은 ""
var patt1=/is/g;
다음 텍스트가 표시 일치 식을 얻을 수있다 :
»시도
예 3
전체 텍스트 검색과 대소 문자를 구분 검색은 ""
var patt1=/is/gi;
다음 텍스트가 표시 일치 식을 얻을 수있다 :
»시도
테스트 ()
결과에 따라 값 방법 지정된 검색 문자열 테스트 (), 및 true 또는 false를 반환합니다.
다음은 문자 "E"에서 검색 문자열입니다 :
예
document.write를 (patt1.test ( "인생에서 최고의 물건은 무료입니다"));
때문에 문자열의 문자 "E"의 코드의 출력은 상기 될 것입니다 :
»시도
일반 객체를 생성하는 생성자를 사용하는 경우 (백 슬래시 \로 시작) 일반 문자 이스케이프 규칙이 필요
간부 인 ()
() 메소드 지정된 값 간부 문자열을 검색 할 수 있습니다. 리턴 값이 발견 될 수있는 값이다. 일치하는 항목이없는 경우는 null를 돌려줍니다.
다음은 문자 "E"에서 검색 문자열입니다 :
예 1
document.write(patt1.exec("The best things in life are free"));
때문에 문자열의 문자 "E"의 코드의 출력은 상기 될 것입니다 :
»시도