javascript内实现trim的方法
来源:互联网 发布:保险计划书制作软件 编辑:程序博客网 时间:2024/06/11 19:33
javascript内实现trim的方法
直接拷贝的话,空格可能出现问题,请仔细检查
function trim(str)
{
for(var i = 0 ; i<str.length && str.charAt(i)==" " ; i++ ) ;
for(var j =str.length; j>0 && str.charAt(j-1)==" " ; j--) ;
if(i>j) return "";
return str.substring(i,j);
}
方法二:
// 增加一个名为 trim 的函数作为
// String 构造函数的原型对象的一个方法。
String.prototype.trim = function()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^/s*)|(/s*$)/g, "");
}
// 有空格的字符串
var s = " 我的长度 ";
// 显示trim前长度
window.alert(s + " trim前长度: (" + s.length + ")");
// 删除前后空格
s = s.trim();
// 显示trim后长度
window.alert(s + " trim后长度:(" + s.length + ")");
方法3:
//javascript中调用vbscript的函数,构造一个javascript版的trim 函数
<html>
<head>
</head>
<body>
<p> </p>
<script language=vbscript>
function VBTrimStr(temStr)
VBTrimStr=trim(temStr)
end function
</script>
<script language=javascript>
function TrimStr(temStr){
return VBTrimStr(temStr)
}
</script>
<form name=fmTest>
<input type=text name=txtTest>
<input type=button name=btnOk value=ok>
</form>
<script language=javascript for=btnOk event=onclick>
var getStr=document.fmTest.txtTest.value
alert("*" + getStr + "*")
getStr=TrimStr(getStr)
alert("*" + getStr + "*")
</script>
</body>
</html>
- javascript内实现trim的方法
- javascript内实现trim的方法
- javascript内实现trim的方法
- javascript 实现trim的方法
- javaScript实现trim()的方法
- javascript实现trim方法
- javascript实现trim()方法
- javascript trim方法实现
- JavaScript实现String 类的trim()方法
- JavaScript中trim 方法实现
- JavaScript中trim 方法实现
- 谈谈javaScript 的trim()方法
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- Javascript中实现trim()函数的两种方法
- javascript字符串trim的实现
- 实现js的trim()方法
- 给弱智的javascript添加trim方法
- javascript的trim()函数的实现
- SSL是如何工作的
- 在windows下编译 stlport 5.1.4
- 《检察日报》:我的博客我能做主吗?
- 外国一段代码解决windows
- wintab开发例程
- javascript内实现trim的方法
- 精灵进程(daemon)编程规则
- javascript实现Session类
- Javascript中得到中英文混合字符串的长度
- Windows Service Pack 拦截工具
- 编个程序送女朋友
- 用JS获得当前页面详细地址
- 如何在用户注册或登录时使用验证码图片(转)
- Error creating bean ...No WebApplicationContext found