這樣就可以了:
xx=xx..replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
xx=xx..replace(/(^\s*)|(\s*$)/g,"");
另:
去左空格replace(/(^\s*)/g, "");
去右空格replace(/(\s*$)/g, "");
Kim-'s-Blog.Object-Everything.I'm POJO..紀(jì)-錄.爲(wèi)了忘卻的記憶..真的勇士,要敢于直面遇到的問(wèn)題,敢于正視繁雜的原碼......在實(shí)踐中積累! |
這樣就可以了:
xx=xx..replace(/(^\s*)|(\s*$)/g,""); 另: 去左空格replace(/(^\s*)/g, ""); 去右空格replace(/(\s*$)/g, ""); Feedback
@sniper
正則表達(dá)式中的元字符: \s匹配任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格等。 \w匹配字母或數(shù)字或下劃線(xiàn)或漢字。 . 匹配除換行符以外的任意字符 \w 匹配字母或數(shù)字或下劃線(xiàn)或漢字 \s 匹配任意的空白符 \d 匹配數(shù)字 \b 匹配單詞的開(kāi)始或結(jié)束 ^ 匹配字符串的開(kāi)始 $ 匹配字符串的結(jié)束 ---------------------------------------------------------- \s應(yīng)該足夠了,另外\ue4c6 是中文全角空格的Unicode碼使用它也可以。 回復(fù) 更多評(píng)論
GB2313
BIG5 UTF8 中文全角空格Unicode碼都不一樣 找到排除就好了 用java的native2ascii查看 簡(jiǎn)體好像是\u3000 replace(/(^\s*)|(^\u3000*)|(\u3000*$)|(^\ue4c6*)|(\ue4c6*$)|(\s*$)/g,""); 我測(cè)的都是OK的。 回復(fù) 更多評(píng)論
|