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;
    }
  • 相关阅读:
    Maven学习--- 搭建多模块企业级项目
    Spring @Transactional ——事务回滚
    Spring事务异常回滚,捕获异常不抛出就不会回滚
    JVM调优总结(一)-- 堆和栈的基本概念
    Java中常见数据结构:list与map -底层如何实现
    hadoop 2.7.1安装和配置
    Hadoop基本开发环境搭建(原创,已实践)
    Hadoop下添加节点和删除节点
    iOS应用之间跳转
    iOS开发技巧
  • 原文地址:https://www.cnblogs.com/phpfensi/p/4333938.html
Copyright © 2011-2022 走看看