Я создаю раздел новостей CMS с несколькими полями, но для этого вопроса особенно нужны поля «Заголовок» и «Ссылка на URL». Когда пользователь вводит заголовок статьи, я хочу, чтобы Javascript / jQuery заменил текст из поля «Заголовок» и создал «чистый» фрагмент URL, удалив все пробелы и странные символы с дефисом (-).
например.
Kris 'FUN new Article (Title)
kris-fun-new-article (ссылка на URL)
Вот код, но я не могу понять, как заменить несколько пробелов и специальных символов
$('#title').keyup(function(){
var ref = $(this).val().toLowerCase().replace('\ ','-');
$('#reference').val(ref);
});
Также, как и в заголовке «Новая статья Kris 'FUN”, регулярное выражение должно заменить «Kris» (цитата и пробел) на «kris -» (одна черта). По сути, узнайте, есть ли два специальных символа рядом друг с другом, и замените их одним штрихом. НЕ как это "Крис - веселая новая статья".
Заранее спасибо