请问在javascript里怎样去掉字符两头空格?

19831218girl 2003-09-27 05:39:16
<script language="javascript">
function finish(user_name)
{
if (user_name=="" ) //user_name type="text",怎样去掉空格?
{
alert("请输入拒绝信息");
frm.user_name.focus();
}
else
{
frm.submit();
}
}

</script>
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
realby 2003-09-27
  • 打赏
  • 举报
回复
up
acefr 2003-09-27
  • 打赏
  • 举报
回复
function jtrim(str)
{ while (str.charAt(0)==" ")
{str=str.substr(1);}
while (str.charAt(str.length-1)==" ")
{str=str.substr(0,str.length-1);}
return(str);
}
knight_qmh 2003-09-27
  • 打赏
  • 举报
回复
<script language="">
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g,"");
}
function test()
{
xxx.trim();
}
</script>
zez 2003-09-27
  • 打赏
  • 举报
回复
//String trim...去左边空格
function JStrLTrim(sString)
{
var sStr,i,iStart,sResult = "";

sStr = sString.split("");
iStart = -1 ;
for (i = 0 ; i < sStr.length ; i++)
{
if (sStr[i] != " ")
{
iStart = i;
break;
}
}
if (iStart == -1) { return "" ;} //表示sString中的所有字符均是空格,则返回空串
else { return sString.substring(iStart) ;}
}
//去右边空格
function JStrRTrim(sString)
{
var sStr,i,sResult = "",sTemp = "" ;

if (sString.length == 0) { return "" ;} // 参数sString是空串

sStr = sString.split("");
for (i = sStr.length - 1 ; i >= 0 ; i --) // 将字符串进行倒序
{
sResult = sResult + sStr[i];
}
sTemp = JStrLTrim(sResult) ; // 进行字符串前空格截除

if (sTemp == "") { return "" ; }

sStr = sTemp.split("");
sResult = "" ;
for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处理后的字符串再进行倒序
{
sResult = sResult + sStr[i];
}
return sResult ;
}
//去两头
function JStrTrim(sString)
{
var strTmp ;

strTmp = JStrRTrim(JStrLTrim(sString)) ;

return strTmp ;
}
/////////////////////////////////////////////////////////////////////////////

------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
lkenshin 2003-09-27
  • 打赏
  • 举报
回复
trim()
Denilson 2003-09-27
  • 打赏
  • 举报
回复
trim(user_name)

81,114

社区成员

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

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