正则的扩展 RegExp构造函数 RegExp构造函数 在ES5中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 var regex = new RegExp('xyz', 'i'); // 等价于 var regex = / ...
分类:
其他好文 时间:
2016-08-22 23:19:54
阅读次数:
257
一、RegExp类型 1、字面量法 其中模式(pattern)部分可以是任何简单或者复杂的正则表达式,每个正则表达式都可带有一个或多个标志(flags) g:表示全局(global)模式,将应用与所有字符串。 i:表示不区分大小写(case-insensitive)模式,匹配字符串时忽略大小写。 m ...
分类:
Web程序 时间:
2016-08-22 10:46:24
阅读次数:
179
正则表达式简介 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些... ...
分类:
其他好文 时间:
2016-08-21 13:51:37
阅读次数:
192
正则表达式替换使用的是replace()方法。Replace()方法是用一些字符途欢另一些字符 语法:stringObject.replace(regexp,replacement) regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量 ...
分类:
Web程序 时间:
2016-08-20 23:27:25
阅读次数:
379
定义 JavaScript定义正则表达式有两种方法。 1.RegExp构造函数 它接收两个参数:一个是要匹配的字符串模式,另一个是可选的标志字符串。 2.字面量 正则表达式的匹配模式支持三种标志字符串: g:global,全局搜索模式,该模式将被应用于所有字符串,而并非搜索到第一个匹配项就停止搜索; ...
分类:
编程语言 时间:
2016-08-19 15:04:23
阅读次数:
156
定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符 ...
分类:
其他好文 时间:
2016-08-19 00:59:18
阅读次数:
349
1. 正则表达式 我们学习正则表达式主要的是学习它的规则(语法),还有就是学习正则表达式在JS中的对象RegExp的属性和方法。 1.1 正则表达式定义: 它是用来操作字符串的一种逻辑公式,具体就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“特定字符串的规则”,用这个“规则”来对字符 ...
分类:
Web程序 时间:
2016-08-18 23:17:41
阅读次数:
209
2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。 常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整数(正整数 ...
分类:
Web程序 时间:
2016-08-18 19:51:15
阅读次数:
185
正则表达式是对字符串操作的逻辑公式,用事先定好的一些特定字符组成一个"规则字符串",在用"规则字符串"对字符串进行过滤。 ECMAScript 通过RegExp 类型来支持正则表达式 目的: 给定的字符串是否符合正则表达式的过滤逻辑,称为:匹配; 可以通过正则表达式,从字符串中获取我们想要的特定部分 ...
分类:
编程语言 时间:
2016-08-17 22:41:36
阅读次数:
217
SELECTcarfullname,REGEXP_SUBSTR(pb_area.carfullname,‘[^/]+‘,1,1)province,REGEXP_SUBSTR(pb_area.carfullname,‘[^/]+‘,1,2)city,REGEXP_SUBSTR(pb_area.carfullname,‘[^/]+‘,1,3)areaFROMpb_area效果为
分类:
数据库 时间:
2016-08-16 22:22:57
阅读次数:
227