9

URLをSEO対応のURLに変換するPHP関数があります。

function seo_url($input){
     $input = str_replace(array("'", "-"), "", $input); //remove single quote and dash
     $input = mb_convert_case($input, MB_CASE_LOWER, "UTF-8"); //convert to lowercase
     $input = preg_replace("#[^a-zA-Z0-9]+#", "-", $input); //replace everything non an with dashes
     $input = preg_replace("#(-){2,}#", "$1", $input); //replace multiple dashes with one
     $input = trim($input, "-"); //trim dashes from beginning and end of string if any
     return $input;
}

SEOがjavascriptのURLに対してこれを行うのは無意味ですが、一貫性を保つために、URLをアプリケーションで同じように表示したいと思います。誰かがjavascriptで便利な関数を持っていますか?:]

4

3 に答える 3

16

ブラウザーとサーバー/nodejs で動作するこの Javascript モジュール (私は作成者です) を見てください:
SpeakingURL

于 2013-11-28T13:58:59.743 に答える