首頁  >  文章  >  web前端  >  JS去除空格和換行的正規表示式(推薦)

JS去除空格和換行的正規表示式(推薦)

高洛峰
高洛峰原創
2016-12-26 16:53:411260瀏覽

前幾天在程式設計的時候,遇到一件問題折騰了很久才解決了,真把我氣瘋了!把一個字串放到setTimeout裡面沒辦法執行方法,後來發現是因為字串後面多了一個換行,不仔細看看不出來,使用正規表示式去除換行就可以了。

//去除空格 
String.prototype.Trim = function() { 
return this.replace(/\s+/g, ""); 
} 
 
//去除换行 
function ClearBr(key) { 
key = key.replace(/<\/?.+?>/g,""); 
key = key.replace(/[\r\n]/g, ""); 
return key; 
} 
 
//去除左侧空格 
function LTrim(str) { 
return str.replace(/^\s*/g,""); 
} 
 
//去右空格 
function RTrim(str) { 
return str.replace(/\s*$/g,""); 
} 
 
//去掉字符串两端的空格 
function trim(str) { 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 
 
//去除字符串中间空格 
function CTim(str) { 
return str.replace(/\s/g,&#39;&#39;); 
} 
 
//是否为由数字组成的字符串 
function is_digitals(str) { 
var reg=/^[0-9]*$/; //匹配整数 
return reg.test(str); 
}

現在發現自己越來越喜歡使用正規表示式了,呵呵!它比較簡捷直覺。當然,前題是你熟悉正規表示式才行。我也是自己嘗試寫這個JS刪除換行的方法,還真讓我實現了!

以上這篇JS去除空格和換行的正規表示式(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持PHP中文網。

更多JS去除空格和換行的正規表示式(推薦)相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn