﻿

RegAreaName = function(areaname)
{
	//
	var reg = /^([a-z0-9]|[A-Z]|[\_]|[\u4E00-\u9FA5]){1,20}$/;
	return reg.test(areaname);
}

RegUserNumber = function(userno)
{
	//6-10位的数字
	var reg = /^\d{6,10}$/;
	return reg.test(userno);
}

RegUserPassword = function(userpassword)
{
	//6-20位的任意字符
	var reg = /^.{6,20}$/;
	return reg.test(userpassword);
}

RegDate = function(date)
{
	//6-20位的任意字符
	var reg = /((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))/;
	return reg.test(date);
}

RegAreaSize = function(areasize)
{
	//1-10位的数字
	var reg = /^\d{1,10}$/;
	return reg.test(areasize);
}


RegUserName = function(username)
{
	//
	var reg = /^([a-z0-9]|[A-Z]|[\_]|[\u4E00-\u9FA5]){3,20}$/;
	return reg.test(username);
}
RegRealName = function(username)
{
	//
	var reg = /^([a-z0-9]|[A-Z]|[\.]|[\u4E00-\u9FA5]){2,20}$/;
	return reg.test(username);
}

isEmail=function(strEmail) 
{ 
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) 
        return true; 
    else 
        return false; 
}

isTelphoneNumber=function(strTel)
{
    //var reg=/^\d{3}-\d{8}$|^\d{4}-\d{7,8}$|^1[3,5,8]{1}\d{9}$/;
    var reg=/^\d{8}$|^010-\d{8}$|^02\d{1}-\d{8}$|^0[3,4,5,6,7,8,9]\d{2}-\d{7,8}$|^1[3,5,8]{1}\d{9}$/
    return reg.test(strTel);
}

RegURL = function(url)
{
	//验证URL格式
	var reg = /^http(s)?:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
	return reg.test(url);
}

RegIDCard = function (vValue)
{
    var reg = /^[0-9A-Za-z\u4E00-\u9FA5\s\\\/]*$/;

    return reg.test(vValue);
}
 
