Web/Javascript

Javascript 정규표현식으로 URL 찾아서 변환하기

helperwoo 2023. 11. 23. 13:03
반응형

정규표현식

/(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>');
반응형