Kiểm tra email bằng Javascript 2007-07-12 12:09:06
Kiểm tra một chuỗi có phải là một email:
<script>
function isEmail(s)
{if(s=="") return false;
if(s.indexOf(" ")>0) return false;
if(s.indexOf("@")==-1)return false;
var i=1; var sLength=s.length;
if(s.indexOf(".")==-1) return false;
if(s.indexOf("..")!=-1)return false;
if(s.indexOf("@")!=s.lastIndexOf("@")) return false;
if(s.lastIndexOf(".")==s.length-1)return false;
var str="abcdefghikjlmnopqrstuvwxyz-@._0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(var j=0;j<s.length;j++)
if(str.indexOf(s.charAt(j))==-1)
return false;return true;
}
</script>
<script>
function isEmail(s)
{if(s=="") return false;
if(s.indexOf(" ")>0) return false;
if(s.indexOf("@")==-1)return false;
var i=1; var sLength=s.length;
if(s.indexOf(".")==-1) return false;
if(s.indexOf("..")!=-1)return false;
if(s.indexOf("@")!=s.lastIndexOf("@")) return false;
if(s.lastIndexOf(".")==s.length-1)return false;
var str="abcdefghikjlmnopqrstuvwxyz-@._0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(var j=0;j<s.length;j++)
if(str.indexOf(s.charAt(j))==-1)
return false;return true;
}
</script>
Tra loi 4 comment(s) 2007-07-12 12:09:06
Vy Quang Hoà 2007-11-26 05:37:16
Tra loi
me at ducthuan dot info 2007-11-28 09:58:17
Tra loi
changtraingheo 2007-11-28 05:32:10
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
return (true);
}
return (false)
}
hehe, hàm đó dài quá, tui có hàm này ngắn hơn
Tra loi
TNguyễn 2008-11-03 11:20:38
/**
* Function valid email address
* Author: hoangtuera
* @param {Object} email
* return boolean
*/
function CheckMail(email) {
var rs = new RegExp("([A-Za-z0-9_.-]){2,}@([A-Za-z0-9_.-]){2,}.([A-Za-z0-9_.-]){2,}");
if(email.match(rs) == null)
return false;
return true;
}
Tra loi
Y kien