一、正则表达式1.正则表达式的创建方法var re=/abc/;var re=new RegExp("abc")var re=new RegExp(/abc/);2.正则表达式语法 2.1简单语法 c表示一个或者多个普通字符 {n}:表示匹配的次数 {n,}:表示匹配的次数》=n {n,m}...
分类:
编程语言 时间:
2014-11-27 21:59:45
阅读次数:
237
string.match(RegExp) 与 RegExp.exec(string) 相同点与不同点对比解析:1. 这两个方法,如果匹配成功,返回一个数组,匹配失败,返回null。2. 当RegExp的global属性为false时,这两个方法的返回数组是一样的。数组的第0个元素是整个pattern...
分类:
其他好文 时间:
2014-11-27 20:13:46
阅读次数:
247
RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配例子:var r= /^(\d{...
分类:
编程语言 时间:
2014-11-27 16:03:35
阅读次数:
166
1. 记录在ECMAScript 3中,正则表达式字面量始终会共享同一个RegExp实例,而使用构造函数创建的每一个新RegExp实例都是一个新实例,如果在一个字符串中完成了一次模式匹配之后要开始检索新的字符串,就必须手动地把 lastIndex 属性重置为 0。ECMAScript 5明确规定,使...
分类:
编程语言 时间:
2014-11-27 12:37:12
阅读次数:
235
定义和用法:exec() 方法用于检索字符串中的正则表达式的匹配。语法:RegExpObject.exec(string);RegExpObject:必须参数,正则表达式;string:必须参数,需要检索的字符串;返回值:返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。说明:...
分类:
编程语言 时间:
2014-11-27 12:34:18
阅读次数:
731
1.类型的判断:js五种简单数据类型有:null,undefined,boolean,number,string。还有复杂的数据类型:Object,Function,RegExp,Date,自定义的对象,比如:Person等。typeof一般用来判断boolean,number,string,ins...
分类:
其他好文 时间:
2014-11-26 13:31:12
阅读次数:
164
[java] view
plaincopyprint?
import java.io.BufferedInputStream;
import java.util.Scanner;
import com.sun.org.apache.regexp.internal.recompile;
public class Main {...
分类:
编程语言 时间:
2014-11-26 11:26:00
阅读次数:
319
最近要做一个把汉字城市按首字母分类的控件,期间临时查了一些方法,这里做个笔记:1、sort()方法,可以把英文单词按照ascii码排序2、判断中文字符的正则是:function checkChinese(str){ var reg = new RegExp("^([\\u4E00-\\u9FF...
分类:
编程语言 时间:
2014-11-23 00:32:03
阅读次数:
255
jQuery常用正则验证 [转]基础知识:JS中创建正则对象的方式:-使用RegExp()构造函数方式,如:var patten=new RegExp("s$");-使用正则直接量方式,如:var patten=/s$/;注意:就像字符串直接量被定义为包含在引号("")内的字符一样,正则表达式直接量...
分类:
Web程序 时间:
2014-11-21 17:59:51
阅读次数:
150
function getQueryStringByName(name) { var result = location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i")); if (result == null || ...
分类:
Web程序 时间:
2014-11-21 12:08:03
阅读次数:
227