JS去除空格和換行的正則表達式(推薦)
前幾天在編程的時候,遇到一件問題折騰了很久才解決了,真把我氣瘋了!把一個字符串放到setTimeout里面沒法執(zhí)行方法,后來發(fā)現(xiàn)是因為字符串后面多了一個換行,不仔細看看不出來,使用正則表達式去除換行就可以了。
//去除空格 String.prototype.Trim = function() { return this.replace(/\s+/g, ""); } //去除換行 function ClearBr(key) { key = key.replace(/<\/?.+?>/g,""); key = key.replace(/[\r\n]/g, ""); return key; } //去除左側(cè)空格 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,''); } //是否為由數(shù)字組成的字符串 function is_digitals(str) { var reg=/^[0-9]*$/; //匹配整數(shù) return reg.test(str); }
現(xiàn)在發(fā)現(xiàn)自己越來越喜歡使用正則表達式了,呵呵!它比較簡捷直觀。當然,前題是你熟悉正則表達式才行。我也是自己嘗試著寫這個JS刪除換行的方法,還真讓我實現(xiàn)了!
以上這篇JS去除空格和換行的正則表達式(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript的setAttribute兼容性問題解決方法
JavaScript的setAttribute存在兼容性問題,下面與大家分享下具體的解決方法,感興趣的朋友可以參考下2013-11-11利用JavaScript實現(xiàn)網(wǎng)頁版2048小游戲
這篇文章主要介紹了如何利用HTML+CSS+JS編寫一個網(wǎng)頁版的2048小游戲,代碼簡單易懂對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-11-11JS實現(xiàn)字符串轉(zhuǎn)日期并比較大小實例分析
這篇文章主要介紹了JS實現(xiàn)字符串轉(zhuǎn)日期并比較大小的方法,以實例形式較為詳細分析了JavaScript字符串與日期操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-12-12純JavaScript實現(xiàn)實時反饋系統(tǒng)時間
這篇文章主要介紹了純JavaScript實現(xiàn)實時反饋系統(tǒng)時間的相關(guān)資料,需要的朋友可以參考下2017-10-10javascript中substring()、substr()、slice()的區(qū)別
在js中字符截取函數(shù)有常用的三個slice()、substring()、substr()了,下面我來給大家介紹slice()、substring()、substr()函數(shù)在字符截取時的一些用法與區(qū)別吧。2015-08-08