zoukankan      html  css  js  c++  java
  • javascript 中对Trim()的实现

    //截除字符串前后空格
     

    function JHshTrim(sString)
    {
    var strTmp ;
     
    strTmp = JHshRTrim(JHshLTrim(sString)) ;
     
    return strTmp ;
    }
     
     
     
     
     
     
     
    //本函数用于对sString字符串进行前空格截除
    // -----------------------------------------------------------------------------------
    function JHshLTrim(sString)
    {
    var sStr,i,iStart,sResult = "";
     
    sStr = sString.split("");
    iStart = -1 ;
    for (i = 0 ; i < sStr.length ; i++)
    {
    if (sStr[i] != " ")
    {
    iStart = i;
    break;
    }
    }
    if (iStart == -1) { return "" ;}    //表示sString中的所有字符均是空格,则返回空串
    else { return sString.substring(iStart) ;}
    }
     
    //4.2 本函数用于对sString字符串进行后空格截除
    // -----------------------------------------------------------------------------------
    function JHshRTrim(sString)
    {
    var sStr,i,sResult = "",sTemp = "" ;
     
    // if (sString.length == 0) { return "" ;} // 参数sString是空串
     
    sStr = sString.split("");
    for (i = sStr.length - 1 ; i >= 0 ; i --)  // 将字符串进行倒序
    {
    sResult = sResult + sStr[i];
    }
    sTemp = JHshLTrim(sResult) ; // 进行字符串前空格截除
     
    if (sTemp == "") { return "" ; }
     
    sStr = sTemp.split("");
    sResult = "" ;
    for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处理后的字符串再进行倒序
    {
    sResult = sResult + sStr[i];
    }
    return sResult ;
    }
  • 相关阅读:
    Axure RP 8.0 中继器初体验
    随便写的随机数生成器,目前并没有实现设置精度和去重功能
    PHP向MySql中插入数据
    php连接mysql数据库练手
    C随便练练手的题
    个人档案 7-5
    个人档案
    个人档案 7-4
    个人档案 6-30
    个人档案 6-29
  • 原文地址:https://www.cnblogs.com/superch0054/p/4010268.html
Copyright © 2011-2022 走看看