본문 바로가기
프론트엔드/JavaScript

정규표현식3 - 플래그(옵션)

by step 1 2021. 6. 7.
반응형

플래그(옵션)

플래그설명

g 모든 문자 일치(global)
i 영어 대소문자 구분 않고 일치 (ignore case)
m 여러 줄 일치 (multi line)

예제

const str = `
010-1234-5678
hello@gmail.com;
https://www.omdbapi.com/?apikey=7035c60c&s=frozen
The quick brown fox jumps over the lazy dog.
abbcccdddd
`

// 플래그
const regexp = /the/
console.log(str.match(regexp))

const regexp2 = /the/g
console.log(str.match(regexp2))

const regexp3 = /the/gi
console.log(str.match(regexp3))

이스케이프 문자

\(백슬래시)기호를 통해 본래의 기능에서 벗어나 상태가 바뀌는 문자를 말한다.

// 백슬래시 기호 이용 (일반적인 문자로 변환)
// 마침표로 끝나는 부분을 찾아줌
console.log(str.match(/\.$/gim))

 

반응형

'프론트엔드 > JavaScript' 카테고리의 다른 글

datepicker 사용법 총정리 및 사이트 공유  (0) 2021.07.12
정규표현식 - 패턴(표현)  (0) 2021.06.07
정규표현식2 - 메소드  (0) 2021.06.07
정규 표현식  (0) 2021.06.07
JS 데이터 - OMDB API  (0) 2021.06.05