獲取服務(wù)器傳來的數(shù)據(jù) 用JS去空格的正則表達(dá)式
更新時間:2012年03月26日 16:47:37 作者:
獲取服務(wù)器傳來的數(shù)據(jù) 用JS去空格的正則表達(dá)式,需要的朋友可以參考下
今天早上到現(xiàn)在,一直在搞一個很愚蠢的問題,竟然一直沒發(fā)現(xiàn)
如果$str="";
$str = "$str-$sno";
這樣下來,$str前面會有個空格,js獲取此值后,必須去掉空格
去空格函數(shù)rstr=rstr.replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
另外,如果進(jìn)行程序流程的一步一步核對,在if處停下是,一定要同時輸出if里面的兩個值,進(jìn)行對比,或者在前面加上#來看是否有空格
總結(jié)一下
1、凡是用字符串連接的地方,可能就會產(chǎn)生空格,再拆分的時候,就出現(xiàn)了與原來不想等情況,因此,一定要去掉前后空格
2、尤其在獲得從服務(wù)器傳來的數(shù)據(jù)的時候,JS一定要注意空格的發(fā)生可能
如果$str="";
$str = "$str-$sno";
這樣下來,$str前面會有個空格,js獲取此值后,必須去掉空格
去空格函數(shù)rstr=rstr.replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
另外,如果進(jìn)行程序流程的一步一步核對,在if處停下是,一定要同時輸出if里面的兩個值,進(jìn)行對比,或者在前面加上#來看是否有空格
總結(jié)一下
1、凡是用字符串連接的地方,可能就會產(chǎn)生空格,再拆分的時候,就出現(xiàn)了與原來不想等情況,因此,一定要去掉前后空格
2、尤其在獲得從服務(wù)器傳來的數(shù)據(jù)的時候,JS一定要注意空格的發(fā)生可能
您可能感興趣的文章:
- JS正則表達(dá)式獲取分組內(nèi)容的方法詳解
- JS正則表達(dá)式獲取字符串中特定字符的方法
- javascript 獲取url參數(shù)的正則表達(dá)式(用來獲取某個參數(shù)值)
- node.js正則表達(dá)式獲取網(wǎng)頁中所有鏈接的代碼實(shí)例
- javascript 獲取鏈接文件地址中第一個斜線內(nèi)的正則表達(dá)式
- JavaScript使用正則表達(dá)式獲取全部分組內(nèi)容的方法示例
- JS正則替換掉小括號及內(nèi)容的方法
- 盤點(diǎn)javascript 正則表達(dá)式中 中括號的【坑】
- JS 正則表達(dá)式中小括號的應(yīng)用
- JS使用正則表達(dá)式獲取小括號、中括號及花括號內(nèi)容的方法示例
相關(guān)文章
用JS寫了一個30分鐘倒計時器的實(shí)現(xiàn)示例
本文主要介紹了用JS寫了一個30分鐘倒計時器的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
javascript點(diǎn)擊才出現(xiàn)驗(yàn)證碼
用javascript[js]實(shí)現(xiàn)的必須經(jīng)過點(diǎn)擊才能出現(xiàn)嚴(yán)重碼效果代碼2008-04-04
事件綁定之小測試 onclick && addEventListener
昨晚回去后,和雷子討論如何才能“檢測”到頁面上某個元素都綁定了哪些事件監(jiān)聽函數(shù),第一感覺就是應(yīng)該從瀏覽器入手,比如FF,或者Chrome等2011-07-07
微信小程序開發(fā)實(shí)戰(zhàn)教程之手勢解鎖
這篇文章主要介紹了微信小程序開發(fā)實(shí)戰(zhàn)教程之手勢解鎖的相關(guān)資料,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下2016-11-11

