반응형
정규표현식
/(https?:\/\/[^\s]+)/g
https?:\/\/
http:// 또는 https:// 찾음
[^\s]+
공백이 아닌 문자열을 하나 또는 그 이상 찾음
g
Global을 표현하며 문자열 내 모든 패턴을 검색
활용
var str = `Kakao: https://www.kakaocorp.com`
let formatted = str.replace(/(https?:\/\/[^\s]+)/g, '<a href="$1">$1</a>');
반응형
'Javascript' 카테고리의 다른 글
Turborepo 모노레포 적용하기 (1) | 2025.01.08 |
---|---|
<span>,<div>에 focus 적용 (0) | 2024.12.19 |
디바운싱(debouncing) / 쓰로틀링(throttling) (0) | 2024.11.14 |
Iterator 반복 처리 (0) | 2024.06.24 |