我想做兩件事情來清理字符串,第一個是刪除任何空間,並用逗號分隔符取代它,第二個是刪除任何非字母數字字符(不包括逗號);我的第一部分功能,但現在我無法弄清楚如何去除特殊字符,以及:JavaScript的正則表達式來移除特殊字符,並刪除多餘的空格,同時留下逗號
$("#fancydiv").keyup(function(e) {
var str = this.value.replace(/(\w)[\s,]+(\w?)/g, '$1,$2');
if (str!=this.value) this.value = str;
});
不確定你的第一部分是否正確。用'「a,b,c,d,e,f」'作爲輸入,結果爲'「a,b,c,d,e,f」'。 – gawi 2014-11-06 13:28:36