<!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-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" language="javascript" src="jquery.js"></script>
<script type="text/javascript" language="javasc...
$(document).ready(function () { /* 设置默认属性 */ $.validator.setDefaults( { submitHandler: function (form) { form.submit(); } } ); // 字符验证 jQuery.validator.addMethod( " stringCheck " , function (value, element) { returnthis .optional(element) || / ^[/u0391-/uFFE5/w]+$ / .test(value); } , " 只能包括中文字、英文字母、数字和下划线 ...
自己对正则验证也没系统用过,这次自己做个demo,一下子把这些全都用上了,下次有需要直接来拿了。以下代码是在页面使用JQuery进行验证的,也有在后台进行验证的,可以试试,都一样的原理。直接上代码:注意:(有些验证规则当然不仅仅是本文的,也许还有其他更好的,可以留言交流)手机号:(移动-电信-联通) var tel = $("#PhoneNumber").val();//获取输入的手机号 var yidongreg = /^(134[012345678]\d{7}|1[345...
正则表达式 1.定义正则表达式 reg = /正则表达式/ 1. /.../ 用于定义正则表达式 2. /.../g 表示全局匹配 3. /.../i 表示不区分大小写 4. /.../m 表示多行匹配 JS正则匹配时本身就支持多行,此处的多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容1 例子:
2 var pattern = /^java\w*/gm;
3 var text = "java aaa\njava bbb"这...
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) && (...