• JavaScript Function...


    3,000,000 => 3000000
    function ParseNumber(str)
    {
        aNumStr 
    = str.replace(/,/g, "");

        ret 
    = parseInt(aNumStr, 10);

        
    if (isNaN(ret)) return 0;

        
    return ret;
    }

    2006/01/24 =>20060124
    function IsDateFormat(str)
    {
        
    if (str == ""return true

        
    if (str.length != 8 && str.length != 10)  return false;
        
        str 
    = str.replace(/\//g, "");
        
        
    if (str.length != 8return false;

        year 
    = str.substring(04);
        month 
    = str.substring(46- 1;
        date 
    = str.substring(68);

        aDate 
    = new Date(year, month, date);

        
    if (isNaN(aDate)) return false;
        
    if (aDate.getFullYear() != year) return false;
        
    if (aDate.getMonth() != month) return false;
        
    if (aDate.getDate() != date) return false;

        
    return true;
    }

    Enter => Tab
    function Enter() 
    {
        
    if(event.keyCode == 13)
        {
            event.keyCode 
    = 9;
        }
    }

    LeftTrim
    function LTrim(str)
    {
        
    var whitespace = new String(" \t\n\r");
        
    var s = new String(str);
        
    if (whitespace.indexOf(s.charAt(0)) != -1)
        {
            
    var j=0, i = s.length;
            
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
            {

                j
    ++;

            }
            s 
    = s.substring(j, i);
        }

        
    return s;
    }

    RightTrim
    function RTrim(str)
    {
        
    var whitespace = new String(" \t\n\r");
        
    var s = new String(str);
        
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
        {

            
    var i = s.length - 1;
            
    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
            {
                i
    --;
            }

            s 
    = s.substring(0, i+1);
        }

        
    return s;
    }

    AllTrim
    function Trim(str)
    {
        
    if(str.length != 0)
        {
            
    return RTrim(LTrim(str));
        }
        
    return str;
    }
  • 相关阅读:
    关于cocoapods中的一些报错解决方案
    基于 声网Agora SDK 实现 iOS 端的多人音视频互动
    AppStore中使用IDFA后提交应用的注意事项
    iOS打包测试和发布
    LLDB常用调试命令
    MRC与ARC区别以及五大内存区
    关于友盟分享和微信支付冲突的解决办法
    iOS开发集成支付宝支付、支付宝&微信支付
    关于iOS引导页图层的相关属性类
    遇见的奇葩问题
  • 原文地址:https://www.cnblogs.com/publicbill/p/320415.html
Copyright © 2020-2023  润新知