我有兩個文本字段,一個名爲business_name,另一個名爲slug。我擁有它,以便當一個人在指定的字段中鍵入商業名稱時,該值將被複制到slug字段中。我也希望進入slug字段的值可以刪除所有內容,但留下字母和數字,並用hypen替換空格。這是我目前,螢火蟲不會顯示我的任何錯誤,所以我不知道我在做什麼錯如何複製文本字段的值,刪除符號和空格,然後放置連字符?
$(document).ready(function() {
var business_name = '';
$("#business_name").bind('keypress', function() {
business_name = $(this).val();
business_name.replace('/[a-zA-Z0-9]\s+/g', '-').toLowerCase();
$("#slug").val(business_name);
});
});
你的正則表達式是錯誤的,你所描述的東西。它應該是'/ \ s + | [^ A-Za-z0-9]/g'或類似的東西。沒有引號。 – blgt