一款实用的js邮箱验证代码

我们只提供一个函数,但这是一个实用的js邮箱验证代码,利用了正则来验证用户输入的邮箱是否是正确的。

function isemail(str)
{
    var re=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/;
 if (re.test(str) != true) {
  return false;
 }else{
  return true;
 } 
}

时间: 2025-01-29 08:11:09

一款实用的js邮箱验证代码的相关文章

js 邮箱验证代码

提示:您可以先修改部分代码再运行 提示:您可以先修改部分代码再运行

日常收集JS邮箱验证正则表达式

背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话.邮箱.手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担域名了,扁担域名由于输入比较麻烦,看起来也比较不正规,是没有多大的价值,目前投资的人是比较少的.按照DNS的标准,域名是不允许有下划线的. 下划线:一些人在注册用户名的喜欢使用下划线_,这种用户名在登录邮箱时很麻烦,给你发邮件的人也很不方便. 二级域名邮箱基本被消灭,这个哥们的正则可以写下划线,扩大

日常收集JS邮箱验证正则表达式_正则表达式

背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话.邮箱.手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担域名了,扁担域名由于输入比较麻烦,看起来也比较不正规,是没有多大的价值,目前投资的人是比较少的.按照DNS的标准,域名是不允许有下划线的. 下划线:一些人在注册用户名的喜欢使用下划线_,这种用户名在登录邮箱时很麻烦,给你发邮件的人也很不方便. 二级域名邮箱基本被消灭,这个哥们的正则可以写下划线,扩大

javascript邮箱验证代码分析

一个最简单的 这个邮箱验证不能验证邮箱长度和合法性,如输入 "们我是@fdd.你好" 也是可以过的确  代码如下 复制代码 function is_email(str) { if((str.indexOf("@")==-1)||(str.indexOf(".")==-1))     {          return false;      }      return true; } 上面这个实例只是判断用户输入的字符中有没有@和".&

js 数字验证代码

js 数字验证代码 function checknumeric(f) {  newval='';  dot = false;  for (i = 0; i < f.value.length; i++) {   c = f.value.substring(i,i+1);   if (isinteger(c) || ((c == '.')&&(dot == false)) || ((i == 0)&&(c == '-'))) {    newval += c;    if

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-

几款常用的javascript电子邮件验证代码

本文章为你提供了几款常用的javascript教程电子邮件验证代码哦,全部都是精简容易理解的js电子邮件验证程序哦,下面来看看这些实例吧. String.prototype.isValidEmail=function() { var result=this.match(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/); if(result==null) return false; return true; }

php与js邮箱验证正则表达式

PHP 邮箱验证正则表达式    代码如下 复制代码 preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email ); PHP 邮箱验证正则表达式示例  代码如下 复制代码 <?php function isEmail($email){  if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email )

完美的js 日期验证代码

function isdate(fmt){   var regex = new array("-",".","/");   var regex0 = "";   for (var i=0;i<regex.length ;i++ ){    if(fmt.indexof(regex[i])!=-1){     regex0 = regex[i];     break;    }   }   var y = 0;   var