zoukankan      html  css  js  c++  java
  • JS判断字符串是否为空、过滤空格、查找字符串位置等函数集

    这是一个由网上收集的JS代码段,用于判断指定字符串是否为空,过滤字符串中某字符两边的空格、查找指定字符串开始的位置、使用IsFloat函数判断一 个字符串是否由数字(int or long or float)组成、IsDigital函数判断一个字符串是否由数字(int or long)组成等功能:

    //IsEmpty函数判断一个字符串是否为空
    function IsEmpty(his)
    {
    flag = true;
    for(var i=0;i<his.length;i++)
    {
    if(his.charAt(i)!=" ")
    { 
    flag = false; 
    break;
    }
    }
    return flag;
    }
    //Trim函数去掉一字符串两边的空格
    function Trim(his)
    {
    //找到字符串开始位置
    Pos_Start = -1;
    for(var i=0;i<his.length;i++)
    {
    if(his.charAt(i)!=" ")
    {
    Pos_Start = i;
    break; 
    }
    }
    //找到字符串结束位置
    Pos_End = -1;
    for(var i=his.length-1;i>=0;i--)
    {
    if(his.charAt(i)!=" ")
    {
    Pos_End = i; 
    break; 
    }
    }
    //返回的字符串
    Str_Return = ""
    if(Pos_Start!=-1 && Pos_End!=-1)
    { 
    for(var i=Pos_Start;i<=Pos_End;i++)
    {
    Str_Return = Str_Return + his.charAt(i); 
    }
    }
    return Str_Return;
    } 
    //IsDigital函数判断一个字符串是否由数字(int or long)组成 
    function isDigital(str) 
    {
    for(ilen=0;ilen<str.length;ilen++)
    {
    if(str.charAt(ilen) < '0' || str.charAt(ilen) > '9' )
    {
    return false;
    } 
    }
    return true;
    }
    //IsFloat函数判断一个字符串是否由数字(int or long or float)组成 
    function IsFloat(str) 
    {
    flag_Dec = 0
    for(ilen=0;ilen<str.length;ilen++)
    {
    if(str.charAt(ilen) == '.')
    {
    flag_Dec++;
    if(flag_Dec > 1)
    return false;
    else
    continue;
    } 
    if(str.charAt(ilen) < '0' || str.charAt(ilen) > '9' )
    {
    return false;
    } 
    }
    return true;
    }
  • 相关阅读:
    spark RDD操作的底层实现原理
    Spark累加器(Accumulator)陷阱及解决办法
    spark collect获取所有元素
    spark submit 入门
    pyspark使用ipython
    top k
    快速排序
    用 Spark 为 Elasticsearch 导入搜索数据
    静态成员变量不占用类的内存空间
    重载函数的调用匹配规则
  • 原文地址:https://www.cnblogs.com/phpfensi/p/4333938.html
Copyright © 2011-2022 走看看