当前位置: 代码迷 >> ASP.NET >> 求JS驗證EMAIL格式,謝謝,该怎么处理
  详细解决方案

求JS驗證EMAIL格式,謝謝,该怎么处理

热度:4244   发布时间:2013-02-25 00:00:00.0
求JS驗證EMAIL格式,謝謝
var       strReg= " ";                                      
                    var       r;    
                    var   str   =   document.getElementById( "TextBox8 ");  
                    strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;                                                                      
       
                    r=str.search(strReg);  
                   
                    if(r==-1){
                    alert( "郵箱格式錯誤 ");
                    return   false;
                    }     報錯,幫忙!謝謝

------解决方案--------------------------------------------------------
function ValidateEmail(j)
{
var emailReg=/^([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
return emailReg.test(j);
}
------解决方案--------------------------------------------------------
var str = document.getElementById( "TextBox8 ");
这行有问题
var str = document.getElementById( "TextBox8 ").value;
这样就OK了
  相关解决方案