Ykie 2023. 4. 26. 03:46
728x90

슬러그(Slug)란 원래 신문이나 잡지 등에서 제목을 쓸 때, 중요한 의미를 포함하는 단어만을 이용해 제목을 작성하는 방법을 말합니다. 조사나 전치사 등을 빼고 핵심 의미를 담고 있는 단어를 조합해서 긴 제목을 간단 명료하게 표현하는 것이죠. 많은 기사를 다루어야 하는 신문 등에서 편집하는 방법인 것이죠.

띄어쓰기는 하이픈(-)으로 대체하고, 쉼표나 마침표 등 기호를 자동으로 없애주거나 원하는 형태로 변환.

Apple-tv
apple tv         >>    apple-tv
Apple TV

이런 3가지 text type을 아래와 같은 형태로 변경하여 같은 text로 묶어 불필요한 분산을 방지.

const a = Text_value
   .trim()
   .toLowerCase()
   .replace(/ +/g, ' '); 
   //remove space & lowerCase & remove multiple space
   
a.replace(/ /g, '-'); // 공백을 '-'으로 대체
728x90