检查有效的电子邮件地址 [英] Checking for a valid email address

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

问题描述

在基于网络的表单中,我能够确保输入字段中有文本,但我想强制用户输入有效的电子邮件

地址,其中包含@地址


如何在下面修改此JavaScript以启用此功能?


if(document.form1.EMAIL.value =="" ;){

alert(请完成电子邮件:字段)

document.form1.EMAIL.focus()

validFlag = false

返回validFlag

}


最诚挚的问候 - Philip Amey

In a web based form I am able to make sure that there is text in an input field but I want to force the user into inputting a valid email
address, one that has @ in the address

How can I modify this JavaScript below to enable this ?

if (document.form1.EMAIL.value == ""){
alert("Please complete the E-Mail: field")
document.form1.EMAIL.focus()
validFlag = false
return validFlag
}

Kindest Regards - Philip Amey

推荐答案

在文章< 40 *************** @ btinternet.com>中, ph ****** @ btinternet.com

启发我们...
In article <40***************@btinternet.com>, ph******@btinternet.com
enlightened us with...
在网络中基于表单我可以确保输入字段中有文本,但我想强制用户输入有效的电子邮件地址,地址中有@的地址

我如何修改下面的JavaScript以启用此功能?

if(document.form1.EMAIL.value ==""){
警告(请完成电子邮件:field")
document.form1.EMAIL.focus()
validFlag = false
返回validFlag
}

最诚挚的问候 - Philip Amey
In a web based form I am able to make sure that there is text in an input field but I want to force the user into inputting a valid email
address, one that has @ in the address

How can I modify this JavaScript below to enable this ?

if (document.form1.EMAIL.value == ""){
alert("Please complete the E-Mail: field")
document.form1.EMAIL.focus()
validFlag = false
return validFlag
}

Kindest Regards - Philip Amey




(这些是我的验证文件中的函数,所以如果你愿意的话,你可以把所有的

合二为一,我只是在这里复制/粘贴它们)


函数isBlank(strObject)

{

/ *如果该字段为空,则返回true,如果不是,则返回false。

您必须传入输入(文本)对象(不是值)* /

var re = / \ S + /;


如果(!strObject)返回true;

if(re.test(strObject.value))返回false;

else返回true;

}


函数isEmail(strObject)

{

//返回true如果:< a href =mailto:so ******* @ something.com>所以******* @ somethin g.com

var re = /^.+@.* \.com



(these are my functions from my validation file, so you can put this all
in one if you like, I just copied/pasted them here)

function isBlank(strObject)
{
/* Returns true if the field is blank, false if not.
You must pass in an input (text) object (not the value) */
var re = /\S+/;

if (!strObject) return true;
if (re.test(strObject.value)) return false;
else return true;
}

function isEmail(strObject)
{
// returns true if: so*******@something.com
var re = /^.+@.*\.com


/ i;

if(!strObject || isBlank(strObject))返回false;

如果(!re.test(strObject.value))返回false;

else返回true;

}


if(!isEmail(document.form1.EMAIL)){


-

- -

~kaeli~

一旦你看到一个购物中心,你就看到了一个商场。
http://www.ipwebdesign.net/wildAtHeart
http://www.ipwebdesign.net/kaelisSpace

/i;
if (!strObject || isBlank(strObject)) return false;
if (!re.test(strObject.value)) return false;
else return true;
}

if (! isEmail(document.form1.EMAIL)){

--
--
~kaeli~
Once you''ve seen one shopping center, you''ve seen a mall.
http://www.ipwebdesign.net/wildAtHeart
http://www.ipwebdesign.net/kaelisSpace


kaeli< ti ****** @ NOSPAM.comcast.net>写道:
kaeli <ti******@NOSPAM.comcast.net> writes:
function isEmail(strObject)
{
//返回true如果:所以******* @ something.com
var re = /^.+@.* \.com
function isEmail(strObject)
{
// returns true if: so*******@something.com
var re = /^.+@.*\.com


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

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