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

정규표현식2 - 메소드

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

참고

정규표현식, 이렇게 시작하자! | HEROPY

 

정규표현식, 이렇게 시작하자!

매일 쓰는 것도, 가독성이 좋은 것도 아니지만, 모르면 안되는 정규표현식. 저는 이렇게 공부하기 시작했습니다! (자바스크립트를 기준으로 설명합니다)

heropy.blog

test

정규식.test(문자열): 일치 여부 (Boolean) 반환

 

match

문자열.match(정규식): 일치하는 문자열의 배열(Array) 반환

 

replace

문자열.replace(정규식, 대체문자): 일치하는 문자열을 대체하고 대체된 문자열(String) 반환

 

예제

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
`

// test(): boolean 값으로 반환
const regexp = /fox/gi
console.log(regexp.test(str))

// replace 문자 대체
console.log(str.replace(regexp, 'AAA'))

반응형

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

정규표현식 - 패턴(표현)  (0) 2021.06.07
정규표현식3 - 플래그(옵션)  (0) 2021.06.07
정규 표현식  (0) 2021.06.07
JS 데이터 - OMDB API  (0) 2021.06.05
JS 데이터 - Storage  (0) 2021.06.04