jquery 邮箱 手机号码 用户名验证正则表达式

 var name = $('#regemail').val();
 var search_str = /^[w-.]+@[w-.]+(.w+)+$/;
 if(!search_str.test(name)){
  alert("邮箱不合法!");
  $("#regemail").val('');
  $("#regemail").focus();
  return false;
 }

 

 var mob=$.trim($("#mobile").val());
 
 if($.trim($("#mobile").val())=="")
 {
  alert("手机号码不能为空!");
  return false;
 }
 if($.trim($("#mobile").val())!="")
 {
  var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;
  if(!reg.test($.trim($('#mobile').val())))
  {
   alert("手机号码格式不对!");
   return false;
  }
 }

时间: 2024-10-26 04:18:33

jquery 邮箱 手机号码 用户名验证正则表达式的相关文章

php日期 邮箱地址 用户名验证实例

<form id="form1" name="form1" method="post" action="">   <label>name   <input name="name" type="text" id="name" />   </label>   <p>     <label>birthd

jquery 邮箱正则表达式(输入邮件地址自动验证)

jquery,  代码如下 复制代码 html 表单 <p><input type="text" name="email" id="email" value="邮箱" onblur="if(this.value == '') this.value = '邮箱';" onfocus="if(this.value == '邮箱') this.value = '';"/>

验证邮箱格式 用户名 url 的php正则表达式

下们用到了php教程的了ereg函数来验证电子邮箱地址,用户名,url地址实例了. 把url拆分 <? $url = "http://www.111cn.net"; $www_url = ereg("^(http://www).([[:alnum:]]+).([[:alnum:]]+)", $url, $regs); if ($www_url) :              echo $regs[0];          print "<br&

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

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

jquery邮箱 密码验证实例(jquery 验证插件)

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

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

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

验证用户名的正则表达式

  求一个验证用户名的正则表达式 各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教! VBscript编程要求用户名的字符控制在3至20个之间,由中文.大小写字母.数字.下划线.小数点.减号组成, 必须以中英文或数字开头结尾且下划线.小数点.减号这三个字符中的其中一个的组合不能是连续的 a__a或a--a或a..a 这样的,但可以 a_a.a_a.a_a-a-a-a_a-a.a.a.a这样的. 如果超出这个范围则用户名不通过. 就是一直弄不

Ajax邮箱、用户名唯一性验证实例代码

废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type="text/javascript"> $(function () { $("#txtEmail").blur(function () { $.ajax({ type: "post", url: "reg.ashx?email=" + $.trim($("#txtEmail").val()) + "&

一个容易犯错的js手机号码验证正则表达式(推荐)

写一个简单的正则表达式,用来校验11位手机号码,开头允许是13.15.18,我一开始这样写: var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/; 运行发现,即使是 13988888877157777,也能通过验证,这说明这个写法错了,我的本意是希望这样: ^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$ 所以正确写法是:var reg = /^1[358][0-9]{9}$/;这样才能保证