zoukankan      html  css  js  c++  java
  • javascript trim()函数的两种定义

     

     1第一种:
     2String.prototype.lTrim = function(){
     3    return this.replace(/^\s*/,"");
     4}
    ;//去掉左面空格;
     5String.prototype.rTrim = function(){
     6    return this.replace(/\s*$/,"");
     7}
    ;//去掉右面空格;
     8String.prototype.Trim = function(){
     9    return this.lTrim().rTrim();
    10}
    ;//记得各句后都有分号
    11
    12第二种:
    13function lTrim(str){
    14    if(str.charAt(0)==""){
    15        str = str.slice(1);
    16        str.lTrim();
    17    }

    18    return str;
    19}

    20
    21function rTrim(str){
    22    if(str.charAt(str.length-1)==""){
    23        str = str.slice(0,str.length-1);
    24        str.rTrim();
    25    }

    26    return str;
    27}

    28
    29function trim(str){
    30   return rTrim(ltrim(str));
    31}
    以上代码供初学者学习。是javascript脚本中最基础的函数
    ,自我感觉第一种比较好,采用原型方式。望各位发表高见
  • 相关阅读:
    Ghost博客安装
    PHP变量作用域
    ssh文件传输命令:sz与rz命令
    excel怎么固定第一行
    memcache和redis区别
    Memcache分布式部署方案
    Memcache服务器端参数说明
    Memcache基础教程
    在Windows下安装Memcached
    MySQL体系结构和存储引擎概述
  • 原文地址:https://www.cnblogs.com/8586/p/1237228.html
Copyright © 2011-2022 走看看