導航:首頁 > 編程語言 > js去掉字元串里的空格符

js去掉字元串里的空格符

發布時間:2024-10-19 14:35:11

js去掉字元串前後空格的五種方法

第一種:循環檢查替換
[javascript]
//供使用者調用
function trim(s){
return trimRight(trimLeft(s));
}
//去掉左邊的空白
function trimLeft(s){
if(s == null) {
return "";
}
var whitespace = new String(" \t\n\r");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) != -1) {
var j=0, i = str.length;
while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
j++;
}
str = str.substring(j, i);
}
return str;
}
//去掉右邊的空白 www.2cto.com
function trimRight(s){
if(s == null) return "";
var whitespace = new String(" \t\n\r");
var str = new String(s);
if (whitespace.indexOf(str.charAt(str.length-1)) != -1){
var i = str.length - 1;
while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){
i--;
}
str = str.substring(0, i+1);
}
return str;
}
第二種:正則替換
[javascript]
<SCRIPT LANGUAGE=" Java Script">

</SCRIPT>
第三種:使用jquery
[javascript]
$.trim(str)
jquery內部實現為:
[javascript]
function trim(str){
return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');
}
第四種:使用motools
[javascript]
function trim(str){
return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, '');
}
第五種:裁剪字元串方式
[javascript]
function trim(str){
str = str.replace(/^(\s|\u00A0)+/,'');
for(var i=str.length-1; i>=0; i--){
if(/\S/.test(str.charAt(i))){
str = str.substring(0, i+1);
break;
}
}
return str;
}
經過測試第五種方法在處理長字元串時效率最高。

❷ node.js怎麼去除字元串空格

方法:可以通過正則來替換掉空格
解釋:這跟nodejs 沒啥關系的,其實就是相當版於js中的去除是一樣的。
實現權代碼

var trim = function(str){
var trimLeft = /^\s+/,
trimRight = /\s+$/;
str.replace( trimLeft, "" ).replace( trimRight, "" );
};
//代碼注釋:定義兩個正則,一個是左側空格的比對,一個是右側空格的比對,
將字元串的左右兩側替換為""即可。
//參考:jquery.js

閱讀全文

與js去掉字元串里的空格符相關的資料

熱點內容
程序配置文件能自動轉換成txt 瀏覽:985
r4燒錄卡不同版本 瀏覽:962
怎麼升級qq群為2000 瀏覽:347
微信己冊除的文件怎樣找回來 瀏覽:715
蘋果美國賬號共享2017 瀏覽:252
ps文件修改後打開還是原圖 瀏覽:220
燒卡機蘋果4微信qq哪裡下載 瀏覽:780
ug120找不到指定文件 瀏覽:522
cda文件怎麼轉換成mp3格式 瀏覽:702
青島hpv疫苗在哪個app預約 瀏覽:881
雙十一成交額2021數據在哪裡看 瀏覽:631
蘋果手機怎麼打開移動數據 瀏覽:637
文件掃描成圖片是彩色的嗎 瀏覽:50
編程里的comply什麼意思 瀏覽:91
電腦上面點了禁用網路怎麼改回來 瀏覽:28
javacatch執行 瀏覽:182
ps軟體文件名字 瀏覽:184
黑蘋果查找文件路徑 瀏覽:397
現在編程都有哪些語言 瀏覽:360
不用錢編輯pdf文件 瀏覽:973

友情鏈接