Я работаю над приложением в CodeIgniter, и я пытаюсь создать поле в форме, чтобы динамически генерировать URL-адрес. То, что я хотел бы сделать, это удалить пунктуацию, преобразовать ее в нижний регистр и заменить пробелы дефисом. Так, например, Шейн Риб-Шак станет шрамом-ребрами.
Вот что я до сих пор. Строка в нижнем регистре была простой, но замена, похоже, не работает вообще, и я понятия не имею, чтобы удалить знаки препинания:
$("#Restaurant_Name").keyup(function(){
var Text = $(this).val();
Text = Text.toLowerCase();
Text = Text.replace('/\s/g','-');
$("#Restaurant_Slug").val(Text);
});