没有,但可以自己写一个.
可以参照:
str.replace(/(^\s*)|(\s*$)/g, "");
可以参照:
str.replace(/(^\s*)|(\s*$)/g, "");
解决方案 »
- 做网页游戏。现在用js 的话。后台不考试。那前端用什么组合最好?
- js高手来帮忙,鼠标放上列表后显示图片+描述的特效,但鼠标离开后怎么恢复原样?
- url前面Internet小图标的问题
- 使用jQuery插件AD Gallery制作类似QQ相册功能
- 点一次会有提醒,再点就能通过,如何做?
- asp.net fileupload 可以上传文件,可是html中也有一个file空间,这个难道也能上传文件么??????
- 到底用数字几好呢?
- 如何增加动态控件,一个很有趣的问题。给50分
- 聊天室的输入框怎么处理的???
- 一个input框内可以有不同颜色的文字吗?
- 如何才能做出像榕树下这种效果的---Alt="aaa",请教高手!
- javascript的函数中传递的参数中带+号的增么传?答者给分50
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
str = " asfsdfg "
alert("*"+str.trim()+"*")
按注解用吧!
//--- 从ATrimStr中去掉符合条件的字符串ASubStr
//--- 参数:
//--- ATrimStr:要去掉符合条件字符串的字符串
//--- ASubStr:要去掉的子字符串
//--- AWhere 0:去掉所有的, 1:去掉左边相连的,2:去掉右面的相连的
//--- 返回: 处理完的字符串
//--- 创建日期: 2001-07-27 最近更新日期: 2001-07-27
//--- 创建程序员: xg_delayth 最近更新程序员: xg_delayth
//--- 维护程序员: xg_delayth
//--- 举例: trimSubStr(" usj 29 "," ",0) 返回 "usj29"
function trimSubStr(ATrimStr,ASubStr,AWhere){
var tTrLength,tSbLength,tempLength;
var tempString;
var i; tTrLength = ATrimStr.length;
tSbLength = ASubStr.length; if (tSbLength == 0){return ATrimStr;}
if (tSbLength > tTrLength){return ATrimStr;}
tempString = ATrimStr;
switch(AWhere){
case 0://所有
do{
tempLength = tempString.length;
tempString = tempString.replace(ASubStr,"");
} while(tempLength != tempString.length);
break;
case 1://左
while (true){
if (tempString.length < tSbLength) break;
for (i = 0;i < tSbLength;i++)
if (ASubStr.charAt(i) != tempString.charAt(i))
return tempString;
tempString = tempString.replace(ASubStr,"");
};
case 2://右
while(true){
tempLength = tempString.length;
if (tempLength < tSbLength){return tempString;}
for (i = 0;i < tSbLength;i ++){
if (ASubStr.charAt(i) != tempString.charAt(tempLength - tSbLength+i)){
return tempString;
}
}
tempString = tempString.substr(0,tempLength-tSbLength);
};
default:
return tempString;
}
return tempString;
}