<script language="JavaScript">
function String.prototype.Trim()
{
return this.replace(/^\s*/g,"").replace(/\s*$/g,"");
}function String.Trim(str){return String.Convert(str).Trim();}var str = " java ".Trim();
alert(str.length);
</script>
function String.prototype.Trim()
{
return this.replace(/^\s*/g,"").replace(/\s*$/g,"");
}function String.Trim(str){return String.Convert(str).Trim();}var str = " java ".Trim();
alert(str.length);
</script>
解决方案 »
- 如何用javascript返回一个参数来调用一个python脚本?
- 正则表达式
- JSP 全局变量
- 谁能告诉我这个JavaScript病毒有什么危害?谢谢
- 我不想在IE里面打开图片,我设置了<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,但是还是能打开
- 如何实现 下载软件,先输入密码确定后,才可以下载
- 鼠标点表格<TR>时,自动给隐藏的input赋一个值
- 在当前窗口弹出新的窗体,在新的窗体中控制父窗体的刷新,怎么实现呢?
- 如何用Javascript关闭另一个窗口?(分数只加给第一个答对者)
- 哪个帮帮忙看看这个问题?{ "代码":"方法不允许错误","消息":"不允许开机自检" }
- 大家好,我拿出我最后的2分可用分,献给愿意帮助我的热心人
- 请问怎么取得web页面上button的背景色?
function jsTrim(){
str=strText.value
str = str.replace(/(^\s*|\s*$)/g,""); //或者使用这句替代window.execScript("str=Trim(str)","vbscript")
strText.value=str
}
</script>
<input id=strText value=" abd "><input type=button value=去掉字符串前后空格 onclick=jsTrim()>
//oldStr:原数据
//place:left,right,为空的话去掉左右空格
function trim(oldStr,place)
{
//alert(oldStr);
//alert("开始删除空格!");
//alert(place.length);
if(place=="left") newStr=lTrim(oldStr);
if(place=="right") newStr=rTrim(oldStr);
if(place.length==0)
newStr=lTrim(rTrim(oldStr));
//alert(newStr);
//dd.value=newStr;
//alert(newStr);
return newStr.substring(0,newStr.length-1);
}
//去掉左边的空格
//oldStr:原数据
function lTrim(oldStr)
{
//alert("开始删除左边的空格!");
var beginPlace=0;
var newStr="";
var tmpStr=oldStr.split(" ");
for(var i=0;i<tmpStr.length;i++)
if(tmpStr[i].length>0)
{
beginPlace=i;
break;
}
for(var i=beginPlace;i<tmpStr.length;i++)
newStr=newStr+tmpStr[i]+" ";
return newStr.substring(0,newStr.length);
}
//去掉右边的空格
//oldStr:原数据
function rTrim(oldStr)
{
//alert("开始删除右边空格!");
var beginPlace=0;
var newStr="";
var tmpStr=oldStr.split(" ");
for(var i=tmpStr.length-1;i>=0;i--)
if(tmpStr[i].length>0)
{
beginPlace=i;
break;
}
for(var i=0;i<=beginPlace;i++)
newStr=newStr+tmpStr[i]+" ";
return newStr.substring(0,newStr.length);
}