사용 방법
1. 표현식을 만듭니다
JavaScript에서 정규식 클래스를 만드는 방법 :
var regex = new regexp ( "// d {5}") 또는 2.var regex = / /d {5} /(권장)
/ expression/는 정규 표현식의 쓰기를 단순화하기 위해 JavaScript로 특별히 제공되는 구문입니다. //로 작성된 정기 표현식은 탈출 문자에 대해 걱정할 필요가 없습니다.
regexp 객체의 방법 :
2. 일치하는지 여부를 결정하십시오
test (str) 문자열 str이 정규 표현식과 일치하는지 여부를 결정합니다.
코드 사본은 다음과 같습니다.
var regex = /.+@.+/;
alert (regex.test ( "[email protected]"));
alert (regex.test ( "ab.com"));
3. 일치하는 결과를 얻으십시오
exec (str)는 일치를 검색하고 리턴 값은 일치 결과 (*)이며 c#의 match () 및 matches ()와 동일합니다.
exec ()가 일치하는 텍스트를 찾으면 결과 배열이 반환됩니다 (정확히 일치하는 문자열과 그룹 추출 결과). 그렇지 않으면 NULL을 반환하십시오. 여러 메소드를 추출하려면 exec ()을 matches () 메소드와 반복적으로 유사하게 호출해야합니다.
글로벌 모드에주의를 기울이십시오/… ../ g
비 글로벌 모드에서, exec () 호출은 한 번 match ()와 동일합니다.
글로벌 모드에서는 여러 연속 호출이 일치하는 것과 같습니다 ()
--- 나는 어퍼 케이스를 무시합니다
--- mmultiple 라인 일치
위의 내용은이 기사에서 JavaScript에서 정기적 인 표현식 사용에 대한 소개입니다. 나는 당신이 그것을 좋아하기를 바랍니다.