js:$("#email").blur(function(){//获取id对应的元素的值,去掉其左右的空格var email = $.trim($('#email').val());//验证邮箱格式的js正则表达式var isEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;//清空显示层中的数据 $("#emailMess").html("");if(email == ""){$("#emailMess").html("<font color='red'>"+"邮箱不能为空"+"</font>");}else if(!(isEmail.test(email))){$("#emailMess").html("<font color=...
一:自定义对象1.基本概念:①对象:包含一系列无序属性和方法的集合。②键值对:对象中的数据是以键值对的形式存在的,以键取值。③属性:描述对象特征的一系列变量。[对象中的变量]④方法:描述对象行为的一系列方法。[对象中的函数]2. 对象的声明:①字面量声明:var obj={};②new 关键字:var lisi = new Object(); 3.对象中属性和方法的读写方式:①通过.运算符:对象内部:this.属性名 this.方法名(); 对象外部:...
jQuery入门第二天&&&正则表达式完结篇——仿smarty引擎的制作,jquery入门 hi
周一完全的不在状态。。。中午还去观战,没有睡觉的我,晚上的smarty不知道能不能做完,加油吧
1、jQuery
---过滤性选择器(二)---
--[attribute=value]属性选择器属性作为DOM元素的一个重要特征,也可以用于选择器中,从本节开始将介绍通过元素属性获取元素的选择器,[attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,...
w3cscholl手册:http://www.yiifcms.com/soft/10/ php5 手册 : http://www.yiifcms.com/soft/6/ jquery.1.8.3手册:http://www.yiifcms.com/soft/11/ 正则表达式手册:http://www.yiifcms.com/soft/9/ smarty中文手册:http://www.yiifcms.com/soft/8/ yii中文手册:http://www.yiifcms.com/soft/7/
这次给大家带来在jQuery里使用正则表达式的图文详解,在jQuery里使用正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。基础正则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) 其它常用验证:请百度3、方式:test案例<!DOCTY...
正则表达式大家都不陌生,js和jquery中经常用它来判断数据是否正确,下面是网友总结的一些常用的正则表达式,一起看看吧。一、校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数:^(\-|\...
数字判断方法: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}$...
// A simple way to check for HTML strings or ID strings // (both of which we optimize for) quickExpr = /^(?:[^)[^>]*$|#([\w\-]+)$)/ 根据jquery的注释,其是匹配HTML字符串和ID选择器 一开始看这段正则表达式的时候,怎么匹配非首先(?:pattern)匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。而且其会匹配所有非括号里的内容。 下面给个例子来说明 代码如下: var quickExpr = /^(?:[...
作者: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.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,传入的参数是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) && (...
在B/S结构客户端越来越“胖”的今天,作为一名全端程序员,您很可能会在前端操作html字符串,注意,是操作html字符串,不是操作当前页面的html。举个例子,百度推出的在线HTML富文本编辑器Ueditor,可以在线制作富文本文档,功能堪比精简版的Microsoft Word。虽然Ueditor身披百度的光环,但实际效果不太让人满意,我们需要二次处理一下它生成的html字符串,比如把所有图片的宽度设成90%。通过某个方法,我们可以拿到文本编辑器中的...
本文实例讲述了jquery使用正则表达式验证email地址的方法。分享给大家供大家参考。具体实现方法如下:代码如下:jquery使用正则表达式验证email地址$(function(){$(":input[name='email']").blur(function(){var email = $(this).val();var reg = /\w+[@]{1}\w+[.]\w+/;if(reg.test(email)){$(":input[name='check']").val("email合法");}else{$(":input[name='check']").val("请输入正确的email地址");}});});h5{color:blue;}jquer...
方法一:$('input[type="file"]').on('change', function() {var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名称和后缀的正则表达式var name = $(this).val().replace(reg, '');var postfix = /\.[^\.]+/.exec(name);//获取文件的后缀var text =name.substr(0,postfix['index']);//获取没有后缀的名称// 检测上传文件});方法二:以下只是个例子,变量file可以是任意类似于网络路径的字符串,这个例子是获得name=file的对象传过来的文...
本文实例需要验证的内容:中文姓名、手机号、身份证和地址,验证方法分享给大家供大家参考,具体内容如下
HTML(表单):jQuery验证:
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}$/; retur...