[JavaScript] 正则表达式
2006-12-15 21:58
197 查看
简单模式
• 创建:
一个文本格式或正则表达式构造函数
文本格式: /pattern/flags
正则表达式构造函数: new RegExp("pattern"[,"flags"]);
• 参数说明:
pattern -- 一个正则表达式文本
flags -- 如果存在,将是以下值:
g: 全局匹配
i: 忽略大小写
gi: 以上组合
例:
var re=/ /
var re=/ /g匹配全部空格
var re=/web/gi 不区分大小写 并且是全局搜索
[注意] 文本格式的参数不用引号,而在用构造函数时的参数需要引号。如:/ab+c/i new RegExp("ab+c","i")是实现一样的功能。在构造函数中,一些特殊字符需要进行转意(在特殊字符前加"\")。如:re = new RegExp("\\w+")
正则表达式中的特殊字符
正则表达式对象的属性及方法
预定义的正则表达式拥有有以下静态属性: input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋 以不同的值。许多属性同时拥有长和短(perl风格)的两个名字,并且,这两个名字指向同一个值。(JavaScript模拟perl的正则表达式)
正则表达式对象的属性
正则表达式对象的方法
• 创建:
一个文本格式或正则表达式构造函数
文本格式: /pattern/flags
正则表达式构造函数: new RegExp("pattern"[,"flags"]);
• 参数说明:
pattern -- 一个正则表达式文本
flags -- 如果存在,将是以下值:
g: 全局匹配
i: 忽略大小写
gi: 以上组合
例:
var re=/ /
var re=/ /g匹配全部空格
var re=/web/gi 不区分大小写 并且是全局搜索
[注意] 文本格式的参数不用引号,而在用构造函数时的参数需要引号。如:/ab+c/i new RegExp("ab+c","i")是实现一样的功能。在构造函数中,一些特殊字符需要进行转意(在特殊字符前加"\")。如:re = new RegExp("\\w+")
正则表达式中的特殊字符
|
预定义的正则表达式拥有有以下静态属性: input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋 以不同的值。许多属性同时拥有长和短(perl风格)的两个名字,并且,这两个名字指向同一个值。(JavaScript模拟perl的正则表达式)
正则表达式对象的属性
|
|
相关文章推荐
- 我所认识的javascript正则表达式
- JavaScript验证正则表达式
- 常用的JavaScript验证正则表达式
- Javascript高级培训-正则表达式
- Javascript 正则表达式笔记
- 15个常用的 javaScript 正则表达式(转)
- JavaScript:正则表达式 问号
- ASP.NET中服务器控件Button调用javascript代码运用正则表达式验证TextBox中输入的是否为正整数或正小数,符合要求则继续运行服务器端代码功能的实现
- 常用的JavaScript验证正则表达式
- JavaScript常用验证代码(正则表达式)(转自cnblogs)
- 正则表达式串讲之javascript篇
- JavaScript:正则表达式 前瞻 找位置
- javascript正则表达式的常用方法总结
- JavaScript正则表达式语法
- 精通javascript正则表达式
- javascript正则表达式详解
- JavaScript(正则表达式、表单验证、邮箱验证、函数、HTML DOM)
- javascript 手机号码正则表达式验证函数
- JavaScript内置的正则表达式验证账号
- 你不得不知的Javascript正则表达式