three trim function(javascript)

function LTrim(s)
{
    for(var i=0;i<s.length;i++)
        if(s.charAt(i)!=' ')
    return s.substring(i,s.length);
     return "";
}
function RTrim(s)
{
    for(var i=s.length-1;i>=0;i--)
        if(s.charAt(i)!=' ')
       return s.substring(0,i+1);
        return "";
}
function Trim(s)
    {
    return RTrim(LTrim(s));
    }

时间: 2024-09-29 11:26:33

three trim function(javascript)的相关文章

C#中TrimStart,TrimEnd,Trim在javascript上的实现_javascript技巧

于是乎,自己动手写了个!!看到很多人都是用正则,咱不会,就用了最土的方法来实现了!帖上代码吧!希望对大家有所帮助!!! 复制代码 代码如下: String.prototype.trimStart = function(trimStr){ if(!trimStr){return this;} var temp = this; while(true){ if(temp.substr(0,trimStr.length)!=trimStr){ break; } temp = temp.substr(tr

Trim Function in JavaScript

TrimAll(){ var objRegExp = /^(s*)$/;    // Check for all spaces    if (objRegExp.test(strValue))     {    strValue = strValue.replace(objRegExp, '');    if( strValue.length == 0)       return strValue;    }         // Check for leading & trailing spa

javascript 中的trim实现

javascript <script>String.prototype.trim= function()  {      // 用正则表达式将前后空格      // 用空字符串替代.      return this.replace(/(^\s*)|(\s*$)/g, "");  } // 有空格的字符串  var s = "    leading and trailing spaces     ";  // 显示 "    leading

在Javascript中为String对象添加trim,ltrim,rtrim方法

利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性.以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)String.prototype.Trim = function(){    return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = fun

javascript在IE下trim函数无法使用的解决方法

 本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值.具体分析如下: 首先,javascript的trim函数在firefox下面使用没有问题: 1 <script language="javascript">  2  var test1 = "  aa  ";  3  test1 = test1.toString();  4  test1 = test1.trim();  5 </scri

javascript trim函数在IE下不能用的解决方法_jquery

javascript 的trim 函数在firefox 下面使用没有问题 <script language="javascript"> var test1 = " aa "; test1 = test1.toString(); test1 = test1.trim(); </script> 在火狐下这样用没有问题, 但是在IE下就报错 那么我们可以修改一下 String.prototype.trim=function(){return thi

JavaScript正则trim删除空格与字符串

关于 trim 其实没啥好说的,无非就是去除首位空格,对于现代浏览器来说只是简单的正则 /^\s+|\s+$/ 就可以搞定了. javascript正则表达式 实现Trim()  代码如下 复制代码 String.prototype.trim = function(){     return this.replace(/(^\s*)|(\s*$)/, ""); }   TrimLeft()   String.Prototype.trimLeft=function(){     retu

javascript在IE下trim函数无法使用的解决方法_javascript技巧

本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值.具体分析如下: 首先,javascript的trim函数在firefox下面使用没有问题: <script language="javascript"> var test1 = " aa "; test1 = test1.toString(); test1 = test1.trim(); </script> 在火狐下这样用没有问题,

JavaScript去除空格的三种方法(正则/传参函数/trim)_javascript技巧

方法一: 个人认为最好的方法.采用的是正则表达式,这是最核心的原理. 其次.这个方法使用了JavaScript 的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便. 下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用. objectName.prototype objectName 参数是对象的名称. 说明 用 prototype 属性提供对象的类的一组基本功能.对象的新实例"继承"赋予该对象原型的操作. 例如,要为 Array 对象添