JavaScript 去除前后空格的方法
2023-04-12
JavaScript 去除前后空格的方法 分類:電腦技術(shù)xx=xx..replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
@sniper
正則表達(dá)式中的元字符:
\s匹配任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格等。
\w匹配字母或數(shù)字或下劃線或漢字。
. 匹配除換行符以外的任意字符
\w 匹配字母或數(shù)字或下劃線或漢字
\s 匹配任意的空白符
\d 匹配數(shù)字
\b 匹配單詞的開始或結(jié)束
^ 匹配字符串的開始
$ 匹配字符串的結(jié)束
xx=xx.replace(/(^\s*)|(^\u3000*)|(\u3000*$)|(^\ue4c6*)|(\ue4c6*$)|(\s*$)/g,"");
方法一:
String.prototype.trim= function()
{
// 用正則表達(dá)式將前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
方法二:
function trim(str)
{
for(var i = 0 ; i0 && str.charAt(j-1)==" " ; j--) ;
if(i>j) return "";
return str.substring(i,j);
}
用法:
字符串.trim() 返回值就是經(jīng)過處理的字符串了.
本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com





