﻿// JScript File
//判断是否浮点数
function CheckFloat(InputStr)
{
    var ars=InputStr.match(/^(-?\d+)(\.\d+)?$/);
    if(ars==null)
        return false;
    return true;    
}
//判断是否货币型
function CheckMoney(InputStr)
{
    var ars=InputStr.match(/^(-?\d+)(\.\d+)?$/);
    if(ars==null)
        return false;
    return true;    
}//判断是否非负整数
function CheckInteger(InputStr)
{
    var ars=InputStr.match(/^[0-9]*[1-9][0-9]*$/);
    if(ars==null)
        return false;
    return true;    
}
//清楚字符串中的空格
function ClearEmptySpace(InputStr)
{
    return InputStr.replace( /^\s*/, "" ).replace( /\s*$/, "" )
}

//判断是否身份证号
function IsIDCard(InputStr)
{
    var mail=/^(\d{15})(\d{2}[\d|X|Y])?$/;
//    if(!mail.match(cEmail))[\d|X]
    if(!InputStr.match(mail))
    {
        return false;
    }
    else
    {
        return true;
    }
}
//判断是否手机号
function IsMobile(InputStr)
{
    if(ClearEmptySpace(InputStr)=="")
    {
        return false;
    }
    else
    {
        var pathMobile=/^(130|131|132|133|134|135|136|137|138|139|159|158|150|188|189)\d{8}$/;
        if(!pathMobile.test(ClearEmptySpace(InputStr)))
        {
            return false;
        }
        else
        {
           return true;
        }
    }
}

//判断长度
function length(InputStr)
{
    return InputStr.replace(/[^\x00-\xff]/g, '**').length
}




