私は CodeIgniter でアプリに取り組んでおり、フォームのフィールドにURL slugを動的に生成させようとしています。私がやりたいのは、句読点を削除し、小文字に変換し、スペースをハイフンに置き換えることです。たとえば、Shane's Rib Shack は shanes-rib-shack になります。
これが私がこれまでに持っているものです。小文字の部分は簡単でしたが、置換がまったく機能していないようで、句読点を削除する方法がわかりません。
$("#Restaurant_Name").keyup(function() {
var Text = $(this).val();
Text = Text.toLowerCase();
Text = Text.replace('/\s/g','-');
$("#Restaurant_Slug").val(Text);
});