【jquery使用正则表达式验证email地址的方法】教程文章相关的互联网学习教程文章

jquery使用正则表达式验证email地址的方法

本文实例讲述了jquery使用正则表达式验证email地址的方法。分享给大家供大家参考。具体实现方法如下:代码如下:<html> <head> <title>jquery使用正则表达式验证email地址</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript" src="jquery-1.8.2.min.js"></script> <script type="text/javascript"> $(function(){ $(":input[name=email]").blur(function(){ var ...

jQuery中用dom操作替代正则表达式

在B/S结构客户端越来越“胖”的今天,作为一名全端程序员,您很可能会在前端操作html字符串,注意,是操作html字符串,不是操作当前页面的html。 举个例子,百度推出的在线HTML富文本编辑器Ueditor,可以在线制作富文本文档,功能堪比精简版的Microsoft Word。虽然Ueditor身披百度的光环,但实际效果不太让人满意,我们需要二次处理一下它生成的html字符串,比如把所有图片的宽度设成90%。 通过某个方法,我们可...

jQuery中校验时间格式的正则表达式小结

代码中用到了jQuery,传入的参数是jQuery选择的input对象.原理:先用正则匹配,再提取时分秒,看其是否在正常的范围内。代码如下:/** * 检测时间是否符合格式 * @param {Object} timeTextBox */function checkTime(timeTextBox){ var time = timeTextBox.val(); var regTime = /^([0-2][0-9]):([0-5][0-9]):([0-5][0-9])$/; var result = false; if (regTime.test(time)) { if ((parseInt(RegExp.$1) < 24) && (...

Jquery Validate 正则表达式实用验证代码大全

手机号码验证 以下为引用内容: 代码如下:jQuery.validator.addMethod("mobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element) || (length == 11 && mobile.test(value)); }, "手机号码格式错误");电话号码验证 以下为引用内容: 代码如下:jQuery.validator.addMethod("phone", function(value, element) { var tel = /^(0[0-9]...

jQuery源码分析-02正则表达式 RegExp 常用正则表达式

作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 后文预告:jQuery中的正则表达式分析 2.4 常用正则表达式 在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。 代码如下:常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整...

jquery里的正则表达式说明

// A simple way to check for HTML strings or ID strings // (both of which we optimize for) quickExpr = /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/ 根据jquery的注释,其是匹配HTML字符串和ID选择器 一开始看这段正则表达式的时候,怎么匹配非<的0个或者多个,又匹配<,这样到底是匹配<还是不匹配呢?而且html标签,不是应该就直接匹配<吗? 首先(?:pattern)匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不...

jQuery正则表达式的使用方法步骤详解【图】

本文主要和大家分享的就是jQuery学习中正则的使用,正则在jquery里面并没有比JavaScript多哪些知识,基本上是一样的,只是选择器更好了一点,一起来看看吧。 基础正则 1、正则表达式的创建 a) var checkNum = /^[A-Za-z0-9]+$/; b) var re=new RegExp(“["+s1+"]“,”g”);2、常用规则 a) 用户密码:/^[a-zA-Z][a-zA-Z0-9_]{5,20}$/ b) 邮件:/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ c) 手机:/^[\d]{5,20}$/ d) 其它常用验证:请百...

jQuery验证手机号邮箱身份证的正则表达式(含港澳台)

自己对正则验证也没系统用过,这次自己做个demo,一下子把这些全都用上了,下次有需要直接来拿了。 以下代码是在页面使用JQuery进行验证的,也有在后台进行验证的,可以试试,都一样的原理。 直接上代码:注意:(有些验证规则当然不仅仅是本文的,也许还有其他更好的,可以留言交流) 手机号:(移动-电信-联通) var tel = $("#PhoneNumber").val();//获取输入的手机号var yidongreg = /^(134[012345678]\d{7}|1[34578][01235678...

jQuery如何用正则表达式验证手机号、身份证号、中文名称

数字判断方法:isNaN()函数test()方法 判断字符串中是否匹配到正则表达式内容,返回的是boolean值 ( true / false ) // 验证中文名称 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; return pattern.test(name); } // 验证手机号 function isPhoneNo(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); } // 验证身份证 function isCardNo(card) { var pattern = /(^\d{15}...

常用的JQuery数字类型验证正则表达式整理

代码如下:var regexEnum = { intege:"^-?[1-9]//d*$", //整数 intege1:"^[1-9]//d*$", //正整数 intege2:"^-[1-9]//d*$", //负整数 num:"^([+-]?)//d*//.?//d+$", //数字 num1:"^([1-9]//d*|0)$", //正数(正整数 + 0) num2:"^-[1-9]//d*|0$", //负数(负整数 + 0) decmal:"^([+-]?)//d*//.//d+$", //浮点数 decmal1:"^[1-9]//d*.//d*|0.//d*[1-9]//d*$",   //正浮点数 decmal2:"^-([1-9]//d*.//d*|0.//d*[1-9]//d*)$",  //负...

jQuery中的正则表达式分析 正则基础

quickExpr = /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/ (?:…)表示是一个非捕获型 [^<]表示是以"<"起始,包含0个或多个'<'括号 (<[\w\W]+>)表示是一个捕获型,以'<>'起始,中间包含一个或多个字符 $表示字符的结尾 (#([\w\-]+))表示是一个捕获型,以'#'号和字符串、数字、_以及-组成 rnotwhite = /\S/ \S表示是空白字符以外的符号 trimLeft = /^\s+/trimRight = /\s+$/ 左右边的空白。s是空白字符。^前缀表示字符串开始,$后缀表...

使用正则表达式(regex)替换jQuery / JavaScript中的选定文本【代码】

在下面的示例中,使用jQuery选择文本.我们如何通过摆脱其他数据来隔离货币? 这种使用JavaScript替换的尝试不起作用:var symbol = $("div.price > h5 > div.num").text().replace(/[\d.]*/, "");这是HTML的示例; jQuery选择器正在工作:<div class="price"><h5 class="biguns"><div class="num">€12.28</div>Lowest Price Per Night</h5> </div>解决方法:必须对点进行转义才能匹配每个字符,并且必须设置全局修饰符:var symbol = ...

使用javascript / jquery基于正则表达式计算长度字符串【代码】

假设我有一个任意正则表达式.我如何计算比赛所需的弦长? 示例(regex =>匹配字符串的最小长度): > [0-9] {3},[0-9] {2} => 6> [0-9] {4},[0-9] {2} => 7> [0-9] {2}.[0-9] {3}.[0-9] {3} / [0-9] {4} – [0-9] {2} => 17> [0-9] {3}.[0-9] {3}.[0-9] {3} – [0-9] {2} => 14> [0-9] {2} / [A-Z] {2} / [0-9] {4} => 10 我还需要一个函数,它将正则表达式和1之间的整数和用上面函数计算的大小(如位置(正则表达式,数字))作为参数...

javascript – 在jQuery中计算正则表达式匹配【代码】

我需要在动态加载的< div>中计算一组正则表达式.我使用load()函数加载了.我还需要调整此大小< div>到它中最长的一行字符.有没有办法实现这个目标?我试过四处寻找,找不到任何东西,甚至连SO都找不到.我应该提一下,我正在测试的表达式是:Sat Mar 12 12:45:38 PST 2011使用这个正则表达式:if ($('#result').text().match(/[A-Za-z]{3}\s[A-Za-z]{3}\s[0-9]{1,2}\s[0-9]{2}:[0-9]{2}:[0-9]{2}\s[A-Z]{3}\s[0-9]{4}/))解决方法: var s...

javascript – 如何使用jquery正则表达式替换字符串中的链接和可点击的版本?【代码】

请参阅下面代码中的第8行,注释如下:<script> $(function(){$.getJSON('http://twitter.com/status/user_timeline/TWITTER.json?count=1&callback=?',twitterJSON);function twitterJSON(data){var twitterOut = '<p>'+data[0].text+'</p><strong>- '+data[0].user.name+'</strong>';var twitterOutAt = twitterOut.replace(/\B@([\w-]+)/gm,'<a href="http://twitter.com/$1">@$1</a>');var twitterOutHash = twitterOutAt....