使用JavaScript验证电子邮件地址文本框 [英] Validate email address textbox using JavaScript

查看:138
本文介绍了使用JavaScript验证电子邮件地址文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要验证用户从文本框中退出时输入的电子邮件地址。

我已经搜索了这个,但我得到了表单验证JScript;我不想要表单验证。我想要文本框验证。

我写在JScript下面,但如果电子邮件无效,它不会返回同一页面。

I have a requirement to validate an email address entered when a user comes out from the textbox.
I have googled for this but I got form validation JScript; I don't want form validation. I want textbox validation.
I have written below JScript but "if email invalid it's not returning the same page".

 function validate(email) {

            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            //var address = document.getElementById[email].value;
            if (reg.test(email) == false) 
            {
                alert('Invalid Email Address');
                return (false);
            }
 }


推荐答案

假设你的正则表达式是正确的:

Assuming your regular expression is correct:

你的脚本标签里面

function validateEmail(emailField){
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

        if (reg.test(emailField.value) == false) 
        {
            alert('Invalid Email Address');
            return false;
        }

        return true;

}

在您的文本字段中:

<input type="text" onblur="validateEmail(this);" />

这篇关于使用JavaScript验证电子邮件地址文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆