在javascript中有没有类似trim的函数?

wxm18 2001-12-20 04:46:47
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aqide 2002-01-10
  • 打赏
  • 举报
回复
不错不错,我也收藏
Kitchen 2002-01-10
  • 打赏
  • 举报
回复

//将空格转换为Empty
String.prototype.Trim = function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}

//调用时如:
if(AddNew.Dept.value.Trim()=="")
{
alert("单位名称不能为空,请重新选择!");
AddNew.Dept.focus();
return false;
}
BrightEye 2002-01-10
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/396/396543.shtm
KnowLittle 2002-01-10
  • 打赏
  • 举报
回复
function ltrim(str)
{
for(var i = 0 ; i<str.length && str.charAt(i)==" " ; i++ ) ;
return str.substring(i,str.length);
}
function rtrim(str)
{
for(var i = str.length ; i>0 && str.charAt(i)==" " ; i-- ) ;
return str.substring(0,i);
}
function trim(str)
{
return ltrim(rtrim(str));
}
jsidiot 2002-01-10
  • 打赏
  • 举报
回复
收藏
cpplus 2001-12-20
  • 打赏
  • 举报
回复
JAVASCRIPT里没有,我这里有一个自己写的
//Trim函数去掉一字符串两边的空格
function Trim(his)
{
//找到字符串开始位置
Pos_Start = -1;
for(var i=0;i<his.length;i++)
{
if(his.charAt(i)!=" ")
{
Pos_Start = i;
break;
}
}
//找到字符串结束位置
Pos_End = -1;
for(var i=his.length-1;i>=0;i--)
{
if(his.charAt(i)!=" ")
{
Pos_End = i;
break;
}
}
//返回的字符串
Str_Return = ""
if(Pos_Start!=-1 && Pos_End!=-1)
{
for(var i=Pos_Start;i<=Pos_End;i++)
{
Str_Return = Str_Return + his.charAt(i);
}
}
return Str_Return;
}

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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