// JScript 文件
//匹配Email地址
function isEmail(email) {
     var regexpEmail = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    return regexpEmail.test(email);
}

function isIDCard(IDCard) {
     var regexpIDCard = /^(\d{15}|\d{17}[\dx])$/;
    return regexpIDCard.test(IDCard);
}

function isMobile(Mobile){
    var regexpMobile = /^(13[0-9]|18[0-9]|15[0-9])\d{8}$/;
    return regexpMobile.test(Mobile);
}

function isUrl(Url){
    var regexpUrl = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
    return regexpUrl.test(Url);
}

//匹配正整数
function isPlus(number) {
    var regexpNumber = /^[1-9]*[1-9][0-9]*$/;
    return regexpNumber.test(number);
}
//匹配正整数+0
function isPlus0(number) {
    var regexpNumber = /^\d+$/;
    return regexpNumber.test(number);
}
//匹配负整数
function isNegative(number) {
    var regexpNumber = /^-[0-9]*[1-9][0-9]*$/;
    return regexpNumber.test(number);
}
//匹配负整数+0
function isNegative0(number) {
    var regexpNumber = /^((-\d+)|(0+))$/;
    return regexpNumber.test(number);
}
//匹配非负浮点数
function isDouble(number) {
    var regexpNumber = /^[0-9]d*.d*|0.d*[1-9]d*$/;
    return regexpNumber.test(number);
}

