﻿var Validator={EMailMessage:"邮箱地址格式不正确，应该类似me@ie.com",EMailRegex:/^([^@\s]+?)@([^.\s]+\u002e[^\s]*[^.\s])$/,ValidateEMail:function(email)
{return email.IsNullOrEmpty()?true:this.EMailRegex.test(email.Trim());},UserNameMessage:"用户名不能少于3个或多于20个字符，且不能包含空格",UserNameRegex:/\s/,ValidateUserName:function(name)
{if(name.IsNullOrEmpty())
return true;var n=name.Trim();return!(n.length<3||n.length>20||this.UserNameRegex.test(n));},_vrCallback:null,_vrArgs:null,ValidateRegisterUserName:function(username,callback,args)
{with(Validator)
{_vrCallback=callback;_vrArgs=args;AJAX.Load("AJAX_User.aspx?type=RegisterUserName&value="+encodeURIComponent(username.Trim()),"GET",null,OnRegisterUserNameValidated);}},OnRegisterUserNameValidated:function(result)
{with(Validator)
_vrCallback(result=="OK",_vrArgs);}}