Murelio

必要な機能を読み込んでいます。

スラッグ生成

NFKD正規化・小文字化後、文字数字以外の連続をhyphenへ変えてslugを作ります。

使い方

  1. titleや語句を入力して実行します。

主な機能と処理範囲

先頭末尾hyphenを除きUnicode文字・数字を許可しASCIIだけへ強制しません。

処理の仕組み

normalize('NFKD')→lowercase→trim→/[^\p{L}\p{N}]+/guを'-'→端hyphen削除です。

例

Hello, World!はhello-worldになります。

こんな場面で便利

  • URL pathやdocument IDのslug草案に

利用前の確認

  • NFKDの結合記号がseparatorになる場合があり予約path・重複は検査しません。

よくある質問

日本語や韓国語も残りますか?

はい。Unicode Letterは保持します。

関連ツール