当前位置:  编程技术>其它

js 验证 常用正则表达式集锦

    来源: 互联网  发布时间:2014-10-16

    本文导语:  代码如下: /************************************************* *************************************************/ Validator = { Require : /.+/, Email : /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/, Phone : /^(((d{2,3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}(-d{1,4})?$/, Mobile : /^(((d{2,3}))|(...

代码如下:


/*************************************************
*************************************************/
Validator = {
Require : /.+/,
Email : /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/,
Phone : /^(((d{2,3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}(-d{1,4})?$/,
Mobile : /^(((d{2,3}))|(d{3}-))?13d{9}$/,
Url : /^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^""])*$/,
IdCard : /^d{15}(d{2}[A-Za-z0-9])?$/,
Currency : /^d+(.d+)?$/,
Number : /^d+$/,
Zip : /^[1-9]d{5}$/,
QQ : /^[1-9]d{4,8}$/,
Integer : /^[-+]?d+$/,
Double : /^[-+]?d+(.d+)?$/,
English : /^[A-Za-z]+$/,
Chinese : /^[u0391-uFFE5]+$/,
Username : /^[a-z]w{3,}$/i,
UnSafe : /^(([A-Z]*|[a-z]*|d*|[-_~!@#$%^&*.()[]{}?\/'"]*)|.{0,5})$|s/,
IsSafe : function(str){return !this.UnSafe.test(str);},
SafeString : "this.IsSafe(value)",
Filter : "this.DoFilter(value, getAttribute('accept'))",
Limit : "this.limit(value.length,getAttribute('min'), getAttribute('max'))",
LimitB : "this.limit(this.LenB(value), getAttribute('min'), getAttribute('max'))",
Date : "this.IsDate(value, getAttribute('min'), getAttribute('format'))",
Repeat : "value == document.getElementsByName(getAttribute('to'))[0].value",
Range : "getAttribute('min') < (value|0) && (value|0) < getAttribute('max')",
Compare : "this.compare(value,getAttribute('operator'),getAttribute('to'))",
Custom : "this.Exec(value, getAttribute('regexp'))",
Group : "this.MustChecked(getAttribute('name'), getAttribute('min'), getAttribute('max'))",
ErrorItem : [document.forms[0]],
ErrorMessage : ["以下原因导致提交失败:tttt"],
Validate : function(theForm, mode){
var obj = theForm || event.srcElement;
var count = obj.elements.length;
this.ErrorMessage.length = 1;
this.ErrorItem.length = 1;
this.ErrorItem[0] = obj;
for(var i=0;i 1){
mode = mode || 1;
var errCount = this.ErrorItem.length;
switch(mode){
case 2 :
for(var i=1;i

    
 
 

您可能感兴趣的文章:

  • java正则表达式验证函数
  • php正则验证邮箱的函数
  • IP 正则表达式验证
  • php password密码验证正则表达式(8位长度限制)
  • js验证email的正则
  • js 正则表达式 验证 a/b/c 格式的类型数据
  • JS 正则 时间验证
  • 正则表达式:关于汉字和浮点数的验证!
  • java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)
  • php 手机号码验证正则表达式
  • jquery正则验证代码(电话号码、传真、网址)
  • JavaScript正则表达式验证中文实例讲解
  • java正则表达式验证邮箱、电话号码示例
  • 常见的数字验证正则表达式整理
  • 左右若干数字验证的正则表达式
  • Jquery正则表达式验证电子邮件的代码示例
  • PHP 正则表达式验证中文的问题
  • JS验证URL函数 正则
  • php正则表达式验证手机电话
  • 一个验证用户名的正则表达式
  • 常用正则表达式范例 方便表单验证
  • c#使用正则表达式匹配字符串验证URL示例
  • asp email邮箱地址验证正则表达式
  • js验证电话号码手机号码的正则表达式
  • JavaScript常用的正则表达式表单验证代码
  • JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
  • javascript IP、域名、手机号码正则表达式验证代码
  • php下常用表单验证的正则表达式
  • JQuery数字类型验证常用正则表达式
  • 正则表达式验证
  • c# 正则表达式 验证数字的方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Uploadify 'uploadify.php'存在多个输入验证漏洞
  • JSP单选按钮验证、下拉框验证、复选框验证实现代码
  • 广告系统中weak-and算法原理及编码验证
  • sqlserver服务器验证改为混合验证模式步骤
  • MVC2 jQuery的验证时,关于客户端验证绑定复选框问题。
  • MD5SUM 用来验证下载的redhat7.3iso文件数据完整性可不可以在windows98中进行验证!
  • 表单验证插件 Jquery表单验证插件
  • 我用了C写了MYSQL的登陆命令CONNECT()但它不验证就进入,该如何验证
  • MD5怎么验证?我下载了ISO文件具体怎么验证?急!
  • jquery表单验证框架提供的身份证验证方法(示例代码)
  • php验证码 php非预置图片生成验证码
  • C#代码验证sql语句是否正确(只验证不执行sql)的方法
  • php使用filter过滤器验证邮箱 ipv6地址 url验证
  • asp.net创建位图生成验证图片类(验证码类)
  • jquery内置验证(validate)使用方法示例(表单验证)
  • PHP验证码生成脚本 Securimage
  • python生成随机验证码(中文验证码)示例
  • jquery validate 自定义验证方法介绍 日期验证
  • VVC思想页面解耦合JS验证框架 vtor
  • jQuery表单验证插件 validVal
  • 无法显示网页验证码问题怎么解决




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3