开门一贴:正则表达式regular expression详述(一)

     正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符
不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以
上提供。
    下面我们看看有关正则表达式的介绍:
    正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email
地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法。
    除此之外,你用RegExp构造器建立的个别正则表达式对象的属性,就已经预先定义好了正则表达式
对象的静态属性,你可以随时使用它们。
    核心对象:
    在JavaScript 1.2, NES 3.0以上版本提供。
    在JavaScript 1.3以后版本增加了toSource方法。
    建立方法:
    文字格式或RegExp构造器函数。
    文字建立格式使用以下格式:
    /pattern/flags即/模式/标记
    构造器函数方法使用方法如下:
    new RegExp("pattern"[, "flags"])即new RegExp("模式"[,"标记"])
    参数:
    pattern(模式)
    表示正则表达式的文本
    flags(标记)
    如果指定此项,flags可以是下面值之一:
    g: global match(全定匹配)
    i: ignore case(忽略大小写)
    gi: both global match and ignore case(匹配所有可能的值,也忽略大小写)
    注意:文本格式中的参数不要使用引号标记,而构造器函数的参数则要使用引号标记。所以下面的
表达式建立同样的正则表达式:
    /ab+c/i
  new RegExp("ab+c", "i")
    描述:
    当使用构造函数的时候,必须使用正常的字符串避开规则(在字符串中加入前导字符 )是必须的。

时间: 2025-01-20 13:58:40

开门一贴:正则表达式regular expression详述(一)的相关文章

正则表达式regular expression详述(一)

express|正则 正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符 不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以 上提供. 下面我们看看有关正则表达式的介绍: 正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email 地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法. 除此之外,你用RegExp构造器建立的个别正则表达式对象的属性

正则表达式regular expression详述(一)_正则表达式

 正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以上提供.    下面我们看看有关正则表达式的介绍:    正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法.    除此之外,你用RegExp构造器建立的个别正则表达式对象的属性,就已经

开门第二贴:正则表达式regular expression详述(二)

     正则表达式详述(二)    以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象    属于RegExp的方法     在

正则表达式regular expression详述(二)

express|正则 正则表达式详述(二) 以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性 $_属性 参考input $*属性 参考multiline $&属性 参考lastMatch $+属性 参考lastParen $`属性 参考leftContext $'属性 参考rightContext compile方法 在脚本运行期间编译正则表达式对象 属于RegExp的方法 在JavaScript 1.2, NES 3.0以上版本提供 语法: regexp.compil

正则表达式regular expression详述(二)_正则表达式

正则表达式详述(二)     以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象    属于RegExp的方法     在Java

php 正则表达式(Regular Expression)用法

正则表达式(Regular Expression)   正则表达式系统: 1.POSIX 2.Perl   PHP中使用的regex是PCRE: NOTE:PCRE(Perl兼容正则表达式,Perl Compatible Regular Expressions)   PCRE语法: 1.定界符 必须成对出现,可以使用除0-9a-zA-Z以外的任何字符 2.原子 1.正则需要匹配的可见和不可见字符都是原子 2.一个正则表达式最少含有一个原子 3.当需要匹配诸如"("."[&qu

java正则表达式; regular expression

express|正则 概要 文本处理经常涉及的根据一个pattern的匹配.尽管java的character和assorted 的String类提供了low-level的pattern-matching支持,这种支持一般带来了复杂的代码.为了帮助你书写简单的pattern-matching代码,java提供了regular expression.在介绍给你术语和java.util.regex包之后,Jeff Friesen explores 了许多那个包的Pattern类支持的正则表达式结构.然

正则表达式Regular Expression (RegExp)详解_正则表达式

正则表达式,又称正规表示式.正规表示法.正规表达式.规则表达式.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE). 正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本. 一.字符类 1.字符类:可以匹配他所包含的任意字符     eg:/[abc]/和字母"a"."b"."c"中的任意一个匹配 2.否定

浅谈正则表达式(Regular Expression)_正则表达式

一.什么是正则表达式? 简单的说:正则表达式(Regular Expression)是一种处理字符串匹配的语言: 正则表达式描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串,对匹配到的子串进行"取出"或"替换"操作. 二.正则表达式的应用 正则表达式在实际的开发过程中非常实用,能够快速解决一些复杂的字符串处理问题,下面我对正则表达式的应用做一些简单分类: 第一种:数据验证 比如,你要验证一个字符串是否是正确的EMail,Telphone,Ip等等,