//
you're reading...
Codes, Javascript

Kiểm Tra Địa Chỉ Email Bằng Javascript

Dưới đây là một hàm viết bằng ngôn ngữ javascript để kiểm tra sự hợp lệ của địa chỉ email.

function echeck(str) { 
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        //alert("Email sai định dạng.")
        return false
    } 
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        //alert("Email sai định dạng.")
        return false
    } 
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        //alert("Email sai định dạng")
        return false
    } 
    if (str.indexOf(at, (lat + 1)) != -1) {
        //alert("Email sai định dạng.")
        return false
    } 
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        //alert("Email sai định dạng.")
        return false
    } 
    if (str.indexOf(dot, (lat + 2)) == -1) {
        //alert("Email sai định dạng.")
        return false
    } 
    if (str.indexOf(" ") != -1) {
        //alert("Email sai định dạng.")
        return false
    }
    return true
}

~Theo Blog MeoTom[dot]Net~

Advertisements

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: