zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    [CSP-S模拟测试]:迷宫(最短路)
    [CSP-S模拟测试]:五子棋(模拟)
    [CSP-S模拟测试]:点亮(状压DP+树上背包DP)
    [CSP-S模拟测试]:统计(树状数组+乱搞)
    [CSP-S模拟测试]:组合(欧拉路)
    [CSP-S模拟测试]:笨小猴(随机化)
    最小表示法
    BZOJ4868 [Shoi2017]期末考试 【三分 + 贪心】
    BZOJ4870 [Shoi2017]组合数问题 【组合数 + 矩乘】
    BZOJ4919 [Lydsy1706月赛]大根堆 【dp + 启发式合并】
  • 原文地址:https://www.cnblogs.com/publicbill/p/320415.html
Copyright © 2011-2022 走看看