zoukankan      html  css  js  c++  java
  • JS字符串处理函数

    //js去除字符串的所有空格

    去掉字符串中的所有空格,不仅仅包含前后空格:
    text   =   text.replace(/\s/ig,'');

    去掉前后空格:
    第一种方法:
    使用trim()
     function   Trim(m){  
      while((m.length>0)&&(m.charAt(0)==' '))  
      m   =   m.substring(1, m.length);  
      while((m.length>0)&&(m.charAt(m.length-1)==' '))  
      m = m.substring(0, m.length-1);  
      return m;  
      }

    第二种方法:

    text   =   text.replace(/(^\s*)|(\s*$)/g,'');

    //Recon 的思路:
    //-------------
    //去掉字串左边的空格
    function lTrim(str)
    {
    if (str.charAt(0) == " ")
    {
    //如果字串左边第一个字符为空格
    str = str.slice(1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(1, str.length);
    str = lTrim(str); //递归调用
    }
    return str;
    }

    //去掉字串右边的空格
    function rTrim(str)
    {
    var iLength;

    iLength = str.length;
    if (str.charAt(iLength - 1) == " ")
    {
    //如果字串右边第一个字符为空格
    str = str.slice(0, iLength - 1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(0, iLength - 1);
    str = rTrim(str); //递归调用
    }
    return str;
    }

    //去掉字串两边的空格
    function trim(str)
    {
    return lTrim(rTrim(str));

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/foamflower/archive/2009/06/26/4301069.aspx

    =============================================================

    //若字符串包含指定的字符,则以此字符作为分隔,将字符串转换为“数组”,反之仍为字符串

    if(strings.indexOf('^')>-1) fj_string=strings.split('^'); else fj_string=strings;

  • 相关阅读:
    弹框定位
    多窗口切换
    frame嵌套页面元素的定位
    元素的等待
    键盘的操作
    鼠标的操作
    下拉列表框的选定定位
    Css定位元素
    依赖反射练习实例
    excel筛选两列值是否相同,如果相同返回第三列值
  • 原文地址:https://www.cnblogs.com/ssfie/p/2879198.html
Copyright © 2011-2022 走看看