﻿

Span_Class.prototype.wrong=function(obj,url){
if(url==null ||url.length<=0)
    url="Verify.ashx";
switch(obj.name)
{
    case"txtNum":
        if(obj.value.length>0)
        {
            if(!isNumber(obj.value))
            {
                obj.value="";
                return this.dealWrong(obj,"3");
            }
            var str=obj.value;
            if(str.length>=6&&str.length<12)
            {
                if(str.substring(0,1)=='0')
                {   
                    return this.dealWrong(obj,"0");
                }  
                VerifyUser(url+"?num="+obj.value+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
            }
            else
            {
                return this.dealWrong(obj,"1");
            }
            
        }
        else
        {
            return this.dealRight(obj,"1");
        }
        break;

    case "txtQQ":
          if(obj.value.length>0)
          {
            if(!isNumber(obj.value))
            {
                obj.value="";
                return this.dealWrong(obj,"1");
            }
            if(!/^[1-9]\d{4,10}$/.test(obj.value))
            {
                
                return this.dealWrong(obj,"3");
            }
            VerifyUser(url+"?qq="+obj.value+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
          }
          else
          {
            return this.dealWrong(obj,"0");
          }
    break;
    case "txtPwd":
        if(obj.value.length>0)
        {
            if(obj.value.length>=6 && obj.value.length<=12)
            {
                return this.dealRight(obj,"0");
            }
            else
            {
                return this.dealWrong(obj,"0");
            }
        }
        else
        {
            return this.dealWrong(obj,"1");
        }    
    break;
    case "txtRePwd":
      if(obj.value.length>=6 && obj.value.length<=12)
      {
        if(obj.value==$("txtPwd").value)
        {
            return this.dealRight(obj,"0");
        }
        else
        {
            return this.dealWrong(obj,"0");
        }
      }
      return this.dealWrong(obj,"1");
    break;
    case "txtFName":
    case "txtLName":
        if(obj.value.length<=0)
        {
            return this.dealWrong(obj,"0");
        }
        return this.dealRight(obj,"0");
    break;
    case "txtEmail":
         if(obj.value.length>0)
         {
            if (obj.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
            {
                VerifyUser(url+"?email="+obj.value+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
            }
            else
            {
                return this.dealWrong(obj,"0");
            }
         }
         else
         {
            return this.dealWrong(obj,"1");
         }          
    break;
    case "txtPhone":
        if(obj.value.length>0)
        {
      
           if(!checkMobile(obj))
           {
                //return this.dealWrong(obj,"1");
                
           }
           else
           {
                 VerifyUser(url+"?m="+obj.value+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
           }
           
        }
        else
        {
            return this.dealWrong(obj,"0");
        }    
    break;
 }
}

function onlychinese(obj) 
{
if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) 
{
    window.event.keyCode = 0 ;
    alert('请输入中文');
}

} 


 function ForbidNum(){return event.keyCode>=48 && event.keyCode<=57}
function isNumber(str){ 
if(""==str){ 
return false; 
} 
var reg = /\D/; 
return str.match(reg)==null; 
} 

function checkMobile(mobile){var reg0=/^13\d{5,9}$/;var reg1=/^153\d{4,8}$/; var reg2=/^158\d{4,8}$/; var reg3=/^159\d{4,8}$/;var reg4=/^09\d{4,8}$/;  var reg5=/^150\d{4,8}$/; var reg6=/^15\d{5,9}$/; var my=false;if (reg0.test(mobile.value))my=true;if (reg1.test(mobile.value))my=true;if (reg2.test(mobile.value))my=true;if (reg3.test(mobile.value))my=true;if (reg4.test(mobile.value))my=true;if (reg5.test(mobile.value))my=true;if (reg6.test(mobile.value))my=true; if (!my){ mobile.value='';mobile.focus();}return my;}





