<script language=javascript>
function mail_test()
{
email=f1.mail.value;
if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email))
{
alert("mail格式不对,请重新输入");
f1.mail.focus();
return false;
}
}
</script>
<form name="f1" onsubmit="return mail_test();">
<input name="mail">
<input value="确定" type="submit">
</form>
或者
<script language=javascript>
function checkEmail(cEmail) //验证邮箱地址是否正确,cEmail为邮箱地址。
{if(cEmail.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=cEmail)
return false
else
return true}
</script>
<input id=zz><input type=button value=check onclick="if(checkEmail(zz.value))alert('正确');else alert('错误')">
你看你需要哪个吧!
===========================================================================================
用JS
function finish_onclick()
{
var username = document.getElementByIdx("username");
var pwhidden = document.getElementByIdx("pwhidden");
if(username.value=="")
{
alert("请填写您的企业邮箱地址!");
username.focus();
return false;
}
var re = new RegExp("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$");
if(!re.test(username.value))
{
alert("请正确输入您的 email 地址!");
username.focus();
return false;
}
if(pwhidden.value=="")
{
alert("请填写您的企业邮箱登陆密码!");
pwhidden.focus();
return false;
}
document.f1.submit();
}
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 376px; POSITION: absolute; TOP: 120px" runat="server"> 输入 邮箱名
<INPUT style="Z-INDEX: 102; LEFT: 536px; POSITION: absolute; TOP: 120px" type="button" value="Button" onclick="JavaScript:return CheckEmail();>验证 控件
================================================================================
用一个正侧表达式在javascript中验证就是咯!
<script language='javascript'>
function chkMail(){
if(document.form1.email.value=''){
alert("请填写邮箱地址!");
document.form1.email.focus();
return false;
}
//开始验证
var email = document.form1.email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
chkFlag = pattern.test(email);
if(chkFlag){
return true;
}
else
{
alert("邮箱地址的格式不正确!");
document.form1.email.focus();
return false;
}
}
</script>
~~~~~~~~~~~~~~~~~~~~~~~完毕!
最简单的就一句:
if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test('email'))
{
alert('email不正确');
}
----------------------------------------------------------------------------------------------------------------------------
js:
function isEmail(email)
{
invalidChars = " /;,:{}[]|*%$#!()`<>?";
if (email == "")
{
return false;
}
for (i=0; i< invalidChars.length; i++)
{
badChar = invalidChars.charAt(i)
if (email.indexOf(badChar,0) > -1) {
return false;
}
}
atPos = email.indexOf("@",1)
if (atPos == -1) { return false; }
if (email.indexOf("@", atPos+1) != -1) { return false; }
periodPos = email.indexOf(".",atPos)
if(periodPos == -1) {
return false; // and at least one "." after the "@"
}
if ( atPos +2 > periodPos) {
return false; // and at least one character between "@" and "."
}
if ( periodPos +3 > email.length) { return false; }
return true;
}
aspx: 调用:
<input id=zz><input type=button value=check onclick="if(isEmail(zz.value))alert('正确');else alert('错误')">
分享到:
相关推荐
验证邮箱格式的javaScript 希望可以帮助到你。
用于邮箱验证,验证邮箱格式
用简单的delphi的自带的字符串处理函数验证输入的邮箱格式的正确性
js邮箱格式验证
验证邮箱格式是否正确可以通过filter_var函数来实现。 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量。 语法: filter_var(variable, filter, options) 参数介绍: variable,(必需)规定要过滤的...
我自己随便写的一个邮箱验证的,有需要的看看 我是冰哥!
使用第三方mail jar包,实现邮件发送、进行邮件验证功能,根据邮箱进行密码找回
验证邮箱的c语言代码,对于初学c语言者帮助很大
验证邮箱格式是否正确的方法有很多,接下来为大家介绍下使用js是如何做到的
主要介绍了jQuery简单实现验证邮箱格式的相关资料,需要的朋友可以参考下
主要介绍了一个jquery验证邮箱格式是否正确的实践案例,利用正则表达式进行验证,感兴趣的小伙伴们可以参考一下
主要介绍了jquery验证邮箱格式并显示提交按钮,只有输入email地址正确才显示提交按钮演示,感兴趣的小伙伴们可以参考一下
非常好用、简洁的js正则验证,验证手机号码或者邮箱格式
c#常用控件格式验证-身份证号码电话号码邮箱地址格式日期格式等。
对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。 一.相关的代码 代码如下:function test() { var ...
用于程序员或编程爱好者在设计程序时,验证输入框的输入的邮箱地址格式是否正确!
第一种:javascript验证邮箱格式 [removed] function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true; else alert&...