私が持っているのは"text - something else
"です。以下のコードで変換できますが"text-something-else"
、余分な置換には不満があります。
それぞれを1行にマージする方法はありますか?
PHP:
$url = strtolower(str_replace(" ", "-", splitstring($item->item)));
$url = str_replace("---", "-", $url);
JS:
title = title.toLowerCase().replace(/ /g, '-');
title = title.replace(/---/g, '-');
後者の置き換えはこれを防ぎます:"text---something-else"
、それでそれらは必要です。