-
[자바스크립트]javascript RegExp란?자바스크립트/Javascript 2020. 11. 23. 10:59728x90반응형
RegExp
정규표현식은 formal language라고하며 , regular expression 이나 rational expression이라부른다.
약어로 regexp라고 부른다.
RegExp를 사용하는 이유는 대부분 어떤 패턴을 찾아 if문으로 걸러주는역할을 하는경우가 많다. 예를들면
var array = ['칙촉', '포테이토', '구름', '배경', '비경']; var result = []; array.forEach(function(item) { if (item.match(/경$/)) { result.push(item); } }); console.log(result); // ['배경', '비경']
위와 같이 array함수에 각각의 item에 match라는 함수를이용하여 원하는 문자를 찾을경우
/경$/를 이용하면 문자 끝 이름이 경으로 끝나는것을 전부다 매치해서 가져온다. 만약에 해당하는 패턴이 없으면 null을
반환한다
728x90반응형'자바스크립트 > Javascript' 카테고리의 다른 글
[javascript]자바스크립트 reduce 활용 (0) 2020.11.26 [자바스크립트]javascript 생성자 함수 (0) 2020.11.23 javascript Node 와 Element란? (2) 2020.11.22 [자바스크립트(javascript)] 모든 문자열 치환(repalce,replaceAll) (0) 2020.11.21 [자바스크립트(javascript)]비동기 처리 및 콜백 함수 (0) 2020.11.21