URL 주소 자동 추가 구현은 실제로 감지 및 교체로 구성됩니다.
탐지
"탐지"는 텍스트(문자열)에 http 주소와 일치하는 내용이 있는지 탐지하는 것입니다. 물론 이를 위해서는 확인을 위해 정규식을 사용해야 합니다. 여기서는 JavaScript를 사용하여 구현된 프런트엔드 방법만 설명합니다.
HTTP 주소를 확인하는 정규 표현식은 다음과 같습니다(누락되거나 부정확한 내용이 있을 수 있으니 정정해 주세요).
첫 번째 부분은 http 또는 https로 시작하는 URL 문자열 주소와 일치하고, 뒷부분은 일부 문자, 영문자, 밑줄(_), 마침표(.), 물음표(?) 및 등호(=)와 일치하여 연결됩니다. 짧은 줄 (-)기다려요.
예를 들어 이 표현식은 http, https, ftp, ftps 및 IP 주소의 URL 주소와 일치할 수 있습니다.
if (!url.match('^https?: //')) {
url = 'http://' url;
텍스트 반환;
};