JS去除空格和換行的正則表達(dá)式(推薦)
前幾天在編程的時(shí)候,遇到一件問(wèn)題折騰了很久才解決了,真把我氣瘋了!把一個(gè)字符串放到setTimeout里面沒(méi)法執(zhí)行方法,后來(lái)發(fā)現(xiàn)是因?yàn)樽址竺娑嗔艘粋€(gè)換行,不仔細(xì)看看不出來(lái),使用正則表達(dá)式去除換行就可以了。
//去除空格
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)自己越來(lái)越喜歡使用正則表達(dá)式了,呵呵!它比較簡(jiǎn)捷直觀。當(dāng)然,前題是你熟悉正則表達(dá)式才行。我也是自己嘗試著寫這個(gè)JS刪除換行的方法,還真讓我實(shí)現(xiàn)了!
以上這篇JS去除空格和換行的正則表達(dá)式(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript中函數(shù)的防抖與節(jié)流詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript中函數(shù)的防抖與節(jié)流,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-02-02
js鼠標(biāo)滑過(guò)圖片震動(dòng)特效的方法
這篇文章主要介紹了js鼠標(biāo)滑過(guò)圖片震動(dòng)特效的方法,涉及onMouseOver事件及圖片操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
JavaScript 實(shí)現(xiàn)類似Express的中間件系統(tǒng)(實(shí)例詳解)
在 Express 中可以給一個(gè)請(qǐng)求設(shè)置若干個(gè)中間件,在處理響應(yīng)時(shí)會(huì)按順序執(zhí)行這些中間件,正在執(zhí)行的中間件可以控制是否執(zhí)行下一個(gè)中間件,這篇文章主要介紹了JavaScript 實(shí)現(xiàn)類似Express的中間件系統(tǒng)的相關(guān)資料,需要的朋友可以參考下2023-02-02
Bootstrap導(dǎo)航中表單簡(jiǎn)單實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了Bootstrap導(dǎo)航中表單簡(jiǎn)單實(shí)現(xiàn)代碼,含路徑導(dǎo)航的具體實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
JavaScript模擬實(shí)現(xiàn)鍵盤打字效果
這篇文章主要介紹了JavaScript模擬實(shí)現(xiàn)鍵盤打字效果,本文直接給出實(shí)例代碼,需要的朋友可以參考下2015-06-06
js實(shí)現(xiàn)一個(gè)省市區(qū)三級(jí)聯(lián)動(dòng)選擇框代碼分享
省市區(qū)三級(jí)聯(lián)動(dòng)在填寫表單時(shí)有關(guān)地址這一塊顯得尤為重要,直接提高了用戶的填寫速度與準(zhǔn)確度,接下來(lái)本文使用js代碼實(shí)現(xiàn)一個(gè),感興趣的你可以參考下希望可以幫助到你2013-03-03
JS/HTML5游戲常用算法之碰撞檢測(cè) 包圍盒檢測(cè)算法詳解【凹多邊形的分離軸檢測(cè)算法】
這篇文章主要介紹了JS/HTML5游戲常用算法之碰撞檢測(cè) 包圍盒檢測(cè)算法,結(jié)合實(shí)例形式詳細(xì)分析了javascript針對(duì)凹多邊形的分離軸檢測(cè)算法相關(guān)概念、原理、實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
微信小程序?qū)崿F(xiàn)星級(jí)評(píng)分和展示
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)星級(jí)評(píng)分和展示效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
利用Three.js制作一個(gè)新聞聯(lián)播開(kāi)頭動(dòng)畫
這篇文章主要為大家介紹了如何利用Three.js制作一個(gè)新聞聯(lián)播開(kāi)頭動(dòng)畫,文中的實(shí)現(xiàn)步驟講解詳細(xì),對(duì)我們學(xué)習(xí)有一定幫助,需要的可以參考一下2022-05-05
淺談javascript的Array.prototype.slice.call
發(fā)現(xiàn)大多人都用了Array.prototype.slice.call(argments,0),一直不明白這句是干什么的。而昨天溫習(xí)了slice()方法,再參考Function.call(thisArg[, arg1[, arg2[, ...]]]),還是不得而知(我腦筋轉(zhuǎn)得慢:|)。2015-08-08

