1、JS 正则 test - 判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true rep = /^\d+$/; rep.test("asdfoiklfasdf89asdfasdf") # true exec - ...
分类:
编程语言 时间:
2018-04-27 13:53:18
阅读次数:
171
什么是分组 通俗来说,我理解的分组就是在正则表达式中用()包起来的内容代表了一个分组,像这样的: 这里reg中的(/d{2})就表示一个分组,匹配两位数字 分组内容的的形式 一个分组中可以像上面这样有一个具体的表达式,这样可以优雅地表达一个重复的字符串 这两个表达式是等效的,但有了分组之后可以更急简 ...
分类:
Web程序 时间:
2018-04-22 13:06:08
阅读次数:
209
1、实例化RegExp var reg = /RegExp/RegExp Pattern var reg = new RegExp(' RegExp ', ' RegExp Pattern ');需要注意的是,在JS里面\是特殊字符,要转义 2、匹配模式(不全啦) g : 全局匹配(global) ...
分类:
Web程序 时间:
2018-04-20 18:58:52
阅读次数:
228
JS中正则定义的两种方式: 1、对象定义:var reg = new RegExp(pattern, attributes); 示例:var reg = new RegExp(i, "a"); 2、直接量语法:var reg = /pattern/attributes ; 示例:var reg = ...
分类:
Web程序 时间:
2018-04-13 11:30:06
阅读次数:
230
使用 test() test() 方法是一个正则表达式方法。 test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。 以下实例用于搜索字符串中的字符 "e": 实例 var patt = /e/; /e/.test("The bes ...
分类:
Web程序 时间:
2018-04-12 13:39:42
阅读次数:
207
对于没有使用过这几个表达式的人,应该对这个概念都有点不太理解,下面就以实际例子说明这几个表达式的用户。 一、?:pattern——匹配检验:会作为匹配校验,是一个非获取匹配,并出现在匹配字符结果里面,比如 windows(?:2000|NT|98) 等同于 windows2000|windowsNT ...
分类:
Web程序 时间:
2018-04-09 14:49:02
阅读次数:
191
/* *通过量词可以设置一个内容出现的次数 *量词只对它前边的一个内容起作用。所以在作用多个时需要用小括号()来向计算机说明这是一个整体。 *-{n}代表正好出现n次。 *-{m,n}出现了m-n次。 *-{m,}m次以上。 */ var reg = /a{3}/ ; //ababab reg = ... ...
分类:
Web程序 时间:
2018-04-06 21:22:30
阅读次数:
215
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位 ...
分类:
Web程序 时间:
2018-03-14 12:56:12
阅读次数:
193
js数组: js DOM: js 变量: js 函数: js运算符: js流程语句; js数据类型: js正则表达式: windown 对象: 来源:https://www.w3cschool.cn/javascript/javascript-skillmap.html ...
分类:
编程语言 时间:
2018-03-13 15:36:11
阅读次数:
181
正则表达式描述了一种字符串匹配的模式(pattern),可以用来检查一串是否含有某种子串、将匹配的字串替换或者从某个串重取出符合某个条件的子串等。补充一句,这是前端必学的技能。 正则表达式由两种基本字符类型组成: 原义文本字符 => 比如"abc"就是原义文本字符,只是匹配"abc"这个字符串,当我 ...
分类:
Web程序 时间:
2018-03-08 02:42:40
阅读次数:
232