슬러그 생성기
텍스트를 NFKD 정규화·소문자화하고 문자·숫자가 아닌 구간을 하이픈으로 바꿔 슬러그를 만듭니다.
사용 방법
- 슬러그로 바꿀 제목이나 문구를 입력하고 실행합니다.
핵심 기능과 처리 범위
앞뒤 하이픈은 제거하고 Unicode 문자·숫자는 허용해 영문 ASCII만으로 강제 변환하지 않습니다.
처리 원리
normalize('NFKD')→lowercase→trim 후 /[^\p{L}\p{N}]+/gu를 '-'로 바꾸고 양끝 '-'를 제거합니다.
예시
Hello, World!는 hello-world가 됩니다.
이럴 때 유용합니다
- URL path·문서 ID용 읽기 쉬운 슬러그 초안을 만들 때
사용 전 참고
- NFKD에서 생긴 결합기호가 구분자로 바뀔 수 있고 URL 예약어·중복 slug 충돌은 확인하지 않습니다.
자주 묻는 질문
한글·일본어도 남나요?
예. Unicode Letter로 인식되는 문자는 제거하지 않습니다.