TIL

TIL - 20220928

Lee Jaeyoon2 2022. 9. 28. 08:54

 오늘은 모던 JavaScript 튜토리얼에서 앵커: 문자열의 시작 ^과 끝 $에 대해 공부했다. 작성한 질문은 다음과 같다.

 캐럿 기호 ^와 달러 기호 $를 앵커라고 부른다. 캐럿 기호 ^는 텍스트의 시작, 달러 기호 $는 텍스트의 끝을 나타낸다.

 

 정규 표현식에서 캐럿 기호 ^는 문자열이 시작하고 원하는 문자열이 바로 나오는지 검사할 때 좋다. 다음과 같은 예시를 들 수 있다.

let str = '동해물과 백두산이 마르고 닳도록';
console.log( /^동해물과/.test(str) ); // true

 

 정규 표현식에서 달러 기호 $는 문자열 시작하고 원하는 문자열로 끝나는지 검사할 때 좋다. 다음과 같은 예시를 들 수 있다.

let str = '동해물과 백두산이 마르고 닳도록';
console.log( /닳도록$/.test(str) ); // true