javascript内实现trim的方法
2007-12-08 18:36
537 查看
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 实现类似C#中字符串的Trim()方法
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- JavaScript trim 实现去除字符串首尾指定字符的简单方法
- javascript 实现trim的方法
- javascript实现trim()方法来源:IT传媒网(www.cniter.com)
- javascript内实现trim的方法
- JavaScript实现String 类的trim()方法
- javaScript实现trim()的方法
- 用javascript实现jquery的trim方法
- JavaScript中trim 方法实现
- javascript实现trim()方法
- JavaScript中trim 方法实现
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()
- JavaScript中trim 方法实现
- javascript实现trim方法
- Javascript中实现trim()函数的两种方法
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- Javascript中实现trim()函数的两种方法