• 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;
    }
  • 相关阅读:
    Hibernate的入门Curd用法
    使用Struts2实现图片上传和拦截器
    Layui连接mysql操作CRUD案例
    Struts2连接Mysql的Crud使用
    Struts2中OGNL表达式的用法
    Struts2简介、初步使用
    Maven配置、使用
    Web前后端分离开发(CRUD)及其演变概括
    堆的建立、调整、删除、插入
    set(集合)的使用方法
  • 原文地址:https://www.cnblogs.com/phpfensi/p/4333938.html
Copyright © 2020-2023  润新知