检查有效的电子邮件地址 [英] Checking for a valid email address
问题描述
在基于网络的表单中,我能够确保输入字段中有文本,但我想强制用户输入有效的电子邮件
地址,其中包含@地址
如何在下面修改此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屋!