去掉字符串前后的空格的函数!

wuxing 2004-02-11 09:10:49
//去掉字符串前后的空格函数
function trimString(inString) {
var outString;
var startPos;
var endPos;
var ch;

// where do we start?
startPos = 0;
ch = inString.charAt(startPos);
while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r")
|| (ch == "\n")) {
startPos++;
ch = inString.charAt(startPos);
}

// where do we end?
endPos = inString.length - 1;
ch = inString.charAt(endPos);
while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r")
|| (ch == "\n")) {
endPos--;
ch = inString.charAt(endPos);
}

// get the string
outString = inString.substring(startPos, endPos + 1);

return outString;
}
//但是有个问题,当你只输入空格的时候,使用trimString(string)==“”;想判断字符串不能为空和字符串,他就不能起到作用。请那位高手更改一下!
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧