﻿/*
Validate Form
CreateBy  : Jin Ya Jun
CreateTime: 2009-6-1 22:50
Content   : 
表单数据验证，手机，Email等
			
ModifyBy  : [your name]
ModifyTime: [date time]
Content :
[Please enter a description of your change!]
*/

//手机格式验证
function mobTelCheck(str) {
    var reg = /^(13[0-9]|15[0|1|2|3|5|6|7|8|9]|18[0|5|6|7|8|9])\d{8}$/;
    if (reg.test(str)) {
        return true;
    }
    return false;
}

//Email格式验证
function emailCheck(str) {
    var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    if (reg.test(str)) {
        return true;
    }
    return false;
}

//纯数字验证
function CheckNum(str) {
    var reg = /^\-?\d+$/;
    if (reg.test(str)) {
        return true;
    }
    return false;
}

//匹配非负浮点数（正浮点数 + 0） 
function CheckDecimal(str) {
    var reg = /^\d+(\.\d+)?$/;
    if (reg.test(str)) {
        return true;
    }
    return false;
}

//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
function CheckAccount(str) {
    var reg = /^\w+$/;
    if (reg.test(str)) {
        return true;
    }
    return false;
}
//验证密码6-16位不得包含(.*/-+)
function CheckPassword(str){
    var reg = /^\w{6,16}$/;
    if (reg.test(str)) {
        return true;
    }
    return false;

}

/*
^\d+$　　//匹配非负整数（正整数 + 0） 
^[0-9]*[1-9][0-9]*$　　//匹配正整数 
^((-\d+)|(0+))$　　//匹配非正整数（负整数 + 0） 
^-[0-9]*[1-9][0-9]*$　　//匹配负整数 
^-?\d+$　　　　//匹配整数 
^\d+(\.\d+)?$　　//匹配非负浮点数（正浮点数 + 0） 
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$　　//匹配正浮点数 
^((-\d+(\.\d+)?)|(0+(\.0+)?))$　　//匹配非正浮点数（负浮点数 + 0） 
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$　　//匹配负浮点数 
^(-?\d+)(\.\d+)?$　　//匹配浮点数 
^[A-Za-z]+$　　//匹配由26个英文字母组成的字符串 
^[A-Z]+$　　//匹配由26个英文字母的大写组成的字符串 
^[a-z]+$　　//匹配由26个英文字母的小写组成的字符串 
^[A-Za-z0-9]+$　　//匹配由数字和26个英文字母组成的字符串 
^\w+$　　//匹配由数字、26个英文字母或者下划线组成的字符串 
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$　　　　//匹配email地址 
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$　　//匹配url 
/^(\w+){2,16}|_|([\u0391-\uFFE5]+){2,16}|([0-9]+){2,16}$/;//只含有汉字、数字、字母、下划线不能以下划线开头和结尾
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ 邮箱	
/13[0-9]{1}[0-9]{8}|15[9]{1}[0-9]{8}|1[3,5]{1}[0-9]{1}[0-9]{8}|188[0-9]{8}/;//匹配手机号	
*/
