• js中去除多余字符


     
    原文地址:http://www.cnblogs.com/clyde/archive/2011/01/15/1936378.html

    String.prototype.TrimEnd = function(s) {
        s = (s ? s : "\\s");
        s = ("(" + s + ")");
        var reg_rTrim = new RegExp(s + "*$", "g");
        var returnvalue=this.replace(reg_rTrim, "");
        if(returnvalue.charAt(returnvalue.length - 1)==".")         //最后一位是小数点时去除
        returnvalue=returnvalue.substr(0,returnvalue.length - 1);
        return returnvalue;
    };

    String.prototype.TrimStart = function(s) {
        s = (s ? s : "\\s");                            //没有传入参数的,默认去空格
        s = ("(" + s + ")");
        var reg_lTrim = new RegExp("^" + s + "*", "g");     //拼正则
        return this.replace(reg_lTrim, "");
    };
        
    String.prototype.Trim = function(s) {
        s = (s ? s : "\\s");
        s = ("(" + s + ")");
        var reg_trim = new RegExp("(^" + s + "*)|(" + s + "*$)", "g");
        return this.replace(reg_trim, "");
    };

  • 相关阅读:
    零散的学习总结
    JSON学习整理
    轮播图
    关于new Object的小结
    js函数声明和函数表达式的区别
    float小结
    DOM文档加载步骤
    css主要的浏览器兼容性问题
    js for循环小记
    CANVAS中的lineWidth小计
  • 原文地址:https://www.cnblogs.com/kaka8384/p/1955208.html
Copyright © 2020-2023  润新知