三款js 验证邮箱格式代码

<script>
function checkmail(str){
var strreg="";
var r;
var strtext=document.all(str).value;
//strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i;
strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig;
r=strtext.search(strreg);
if(r==-1) {
alert("邮箱格式错误!");
document.all(str).focus();
}
}
</script><input name="email" type="text" class="input" id="email" onchange="checkmail('email')">

//

function isyx(yx){
 var reyx= /^([a-za-z0-9_-])+@([a-za-z0-9_-])+(.[a-za-z0-9_-])+/;//使用正则
 return(reyx.test(yx));
}

看个js邮箱验证实例

<html>
<head>
</head>
<script language="网页特效">
function isemail(email) {
    var stremail=document.getelementbyid(email).value;
    if (stremail.search(/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/) != -1)
    {
            document.getelementbyid('spantest').innertext = "正确";
            return true;
    }else{
            document.getelementbyid('spantest').innertext = "错误";
            document.getelementbyid(email).focus();
            return false;
    }
}
</script>
<body>
<input type="text" id="email" name="email" onkeyup="isemail('email')"> <span id="spantest"></span>
</body>
</html>

//方法三,提供一款jquery的。

$('#member_reg_email').blur(function(){
var email = $(this).val();
if(email){
if(!/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(email)){
alert('email formate error');
}
}   
});

邮箱格式要求是:

必须包含一个并且只有一个符号@
第一个字符不能是'@'或者'.'
不允许出现'@.'或者'.@'或者'-@'或者'@-'
结尾不得是字符'@'或者'.'
字符@后面只能是'a-za-z0-9'

时间: 2024-12-04 00:20:22

三款js 验证邮箱格式代码的相关文章

js验证邮箱格式

 function test()  2        {  3           var temp = document.getelementbyid("text1");  4           //对电子邮件的验证  5           var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;  6           if(!m

JS验证邮箱格式是否正确的代码

 验证邮箱格式是否正确的方法有很多,接下来为大家介绍下使用js是如何做到的 代码如下: /*  *验证邮箱格式是否正确  *参数strEmail,需要验证的邮箱  */  function chkEmail(strEmail) {  if (!/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(strEmail)) {  return false;  }  else {  return true;  }  }   

JS验证邮箱格式是否正确的代码_javascript技巧

复制代码 代码如下: /* *验证邮箱格式是否正确 *参数strEmail,需要验证的邮箱 */ function chkEmail(strEmail) { if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) { return false; } else { return true; } }

三款js验证电话号码代码

这三款验证电话号码的js代码,只能验坐机,不能验证手机号码,当然本站提供大量的手机号验证实例与文章哦, function checkphone(phone)   {   //验证电话号码手机号码,包含153,159号段   if (phone==""){   alert("电话号码不能为空!");    return false;   }   if (phone != ""){    var p1 = /^(([0+]d{2,3}-)?(0d{2

两款js 验证日期格式与验证实例

例子 var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ; if ( !"2006-6-6".match(a)){ alert("日期格式不正确!")   } 看个日期验证函数 <script language="网页特效"> function check(){ var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12]

三款js验证手机号码实例

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

几款正则表达式验证邮箱代码

在我们做网页时,经常会用到收集用户信息,我们就会碰到验证邮箱是吧,这里为了提供用户体验我们就会用js先作处理再用php教程,jsp教程,asp教程,.net等来处理.下面我们来看几款正则表达式验证邮箱代码吧. 验证邮箱代码一 function is_email($email) { return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email); } echo is_email($

jquery验证邮箱格式并显示提交按钮_jquery

简要教程 简洁.大方和直观的用户界面是我们最喜欢的网页设计.本文介绍的正是这样的一个设计风格. 如何才能做到页面的简洁大方并且人性化?大多数网站的表单采用文本提示的方法,提示用户哪里填写错了,哪里不正确,但我们应该能做得更好:填写不正确就不显示提交按钮!HTML结构 <form class="newsletter"> <input type="email" value="" placeholder="Enter you

java 验证邮箱格式怎么实现?

问题描述 java 验证邮箱格式怎么实现? java中应用正则表达式判断邮箱格式,如果用户输入格式错误,提醒用户重新输入.若输入正确,直接执行.刚学JDBC,具体应该怎么写,真心求教? 解决方案 如果是java代码验证的话,实例代码如下: /** * 验证邮箱 * @param email * @return */ public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "