请javascript高手帮忙!!

pfuchenlu 2000-06-30 12:14:00
如何用javascript的函数来解决象vb中trim函数的功能.
如"上 海 "变为"上 海"
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
68573关注!
true_hero 2000-06-30
  • 打赏
  • 举报
回复
用循环,自己写
leslielu 2000-06-30
  • 打赏
  • 举报
回复
function BASEtrim(str){
//去掉空格
lIdx=0;rIdx=str.length;
if (BASEtrim.arguments.length==2)
act=BASEtrim.arguments[1].toLowerCase();
else
act="all";
for(var i=0;i<str.length;i++){
thelStr=str.substring(lIdx,lIdx+1);
therStr=str.substring(rIdx,rIdx-1);
if ((act=="all" || act=="left") && thelStr==" "){
lIdx++;
}
if ((act=="all" || act=="right") && therStr==" "){
rIdx--;
}
}
str=str.slice(lIdx,rIdx);
return str;
}
x86 2000-06-30
  • 打赏
  • 举报
回复
试试这个:
<HTML>
<BODY>
<script>
function trim(s)
{

var re = new RegExp("(.*[^ ])( +)$","ig");
var arr = re.exec(s);
if(arr==null)
return s;
else
return RegExp.$1;
}

var s1,s2;
s1=trim("abcd ");
alert("["+s1+"]");
s2=trim("1234");
alert("["+s2+"]");
</script>
</BODY>
</HTML>

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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