>  기사  >  웹 프론트엔드  >  js의 정규 표현식 및 RegExp 객체

js의 정규 표현식 및 RegExp 객체

青灯夜游
青灯夜游앞으로
2018-11-13 10:50:181627검색

이 글에서는 js의 정규 표현식과 RegExp 객체를 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. [추천 관련 동영상 튜토리얼: jQuery tutorial]

1 js 정규식 일치 문자의 의미 #🎜🎜 #

. 개행 문자와 줄 종결자를 제외한 단일 문자를 찾습니다.
w 단어 문자를 찾습니다.
W 단어가 아닌 문자를 찾습니다.
d 숫자를 찾아보세요.
D 숫자가 아닌 문자를 찾습니다.
s 공백 문자를 찾습니다.
S 공백이 아닌 문자를 찾습니다.
b 단어 경계를 일치시킵니다.
B 단어가 아닌 경계와 일치합니다.

[abc] 대괄호 사이에 있는 문자를 찾으세요.
[^abc] 대괄호 사이에 있지 않은 문자를 찾으세요.
[0-9] 0에서 9까지의 숫자를 찾아보세요.
[a-z] 소문자 a부터 소문자 z까지의 문자를 찾습니다.
[A-Z] 대문자 A부터 대문자 Z까지의 모든 문자를 찾습니다.
[A-z] 대문자 A부터 소문자 z까지의 모든 문자를 찾습니다.
[abxy] 주어진 세트 내에서 임의의 문자를 찾으세요.
[^abxy] 주어진 세트 밖의 문자를 찾으세요. 지정된 옵션을 찾으십시오.
4. 수식어

i

# 🎜 🎜# 대소문자를 구분하지 않는 일치를 수행합니다. g

전역 일치를 수행합니다(첫 번째 일치 항목을 찾은 후 중지하는 대신 모든 일치 항목 찾기).

m 여러 줄 일치를 수행합니다.
5. RegExp 객체의 메서드
exec()# 🎜🎜#

메서드는 문자열에서 정규식 일치 항목을 검색하는 데 사용됩니다. 일치하는 결과가 포함된 배열을 반환합니다. 일치하는 항목이 없으면 반환 값은 null입니다.

<script type="text/javascript">
        var txt1='Hello World 2019 !';        
        var patt1 = new RegExp(/\d+/g);        
        var result = patt1.exec(txt1);
        document.write("匹配结果: " + result);      
</script>
 

test() 이 메서드는 문자열이 일치하는지 감지하는 데 사용됩니다. 특정 패턴. 문자열 string에 RegExpObject와 일치하는 텍스트가 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

<script type="text/javascript">
    var txt1='Hello World 2019 and 2020!';        
    var patt1 = new RegExp("and");        
    var result = patt1.test(txt1);
    document.write("匹配结果: " + result);      
</script>
 

Summary: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다. .

위 내용은 js의 정규 표현식 및 RegExp 객체의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제