0
我已經創建了一個jquery函數來格式化我的文本框數據....這樣我有一個格式化輸出到我的輸入框。jquery函數格式化textarea數據
jQuery.fn.singleDotHyphen = function(){
return this.each(function(){
var $this = $(this);
$this.val(function(){
return $this.val()
.replace(/\.{2,}/g, '.')
.replace(/\'{2,}/g, "\'")
.replace(/\,{2,}/g, ",")
.replace(/\n{3,}/g, "\n\n")
.replace(/\s{2,}/g, " ")
.replace(/-{2,}/g, '-');
});
});
};
我已經創建了換行符,如果超過3個新行存在,它將它轉換爲2換行符。但問題是,如果它發現超過3個牛仔褲線比它將其轉換兩個空間。如何區分空間和換行符的約束條件?