728x90
반응형
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 |
댓글