`
79343654
  • 浏览: 44188 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

JavaScript中的正则表达式汇总

阅读更多

正则表达式对象的属性及方法 
   预定义的正则表达式拥有有以下静态属性:input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋以不同的值。许多属性同时拥有长和短(perl风格)的两个名字,并且,这两个名字指向同一个值。(JavaScript模拟perl的正则表达式) 
正则表达式对象的属性

属性 含义
$1...$9 如果它(们)存在,是匹配到的子串
$_ 参见input
$* 参见multiline
$& 参见lastMatch
$+ 参见lastParen
$` 参见leftContext
$''          参见rightContext
constructor    创建一个对象的一个特殊的函数原型
global       是否在整个串中匹配(bool型)
ignoreCase     匹配时是否忽略大小写(bool型)
input        被匹配的串
lastIndex     最后一次匹配的索引
lastParen     最后一个括号括起来的子串
leftContext    最近一次匹配以左的子串
multiline     是否进行多行匹配(bool型)
prototype     允许附加属性给对象
rightContext    最近一次匹配以右的子串
source       正则表达式模式
lastIndex     最后一次匹配的索引

正则表达式对象的方法 
方法 含义
compile      正则表达式比较
exec        执行查找
test        进行匹配
toSource      返回特定对象的定义(literal representing),其值可用来创建一个新的对象。重载Object.toSource方法得到的。
toString      返回特定对象的串。重载Object.toString方法得到的。
valueOf      返回特定对象的原始值。重载Object.valueOf方法得到
例子 
<script language = "JavaScript"> 
var myReg = /(w+)s(w+)/; 
var str = "John Smith"; 
var newstr = str.replace(myReg, "$2, $1"); 
document.write(newstr); 
</script> 
将输出"Smith, John"
分享到:
评论

相关推荐

    常用Javascript正则表达式汇总

    常用Javascript正则表达式汇总,常用Javascript正则表达式汇总

    用javascript验证表单数据正则表达式汇总.doc

    用javascript验证表单数据正则表达式汇总

    常用的JavaScript验证正则表达式汇总

    下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了...

    常用javascript正则表达式

    汇总了一些常用的如日期,电话号码等一些javascript正则表达式

    javascript常用正则表达式汇总

    javascript常用正则表达式汇总 /** * 检验各种规则 * @param str 检验的内容 * @param cType 预设的检验规则 字符串[ * empty, 检验是否为空 * telphone, 座机手机号码 * allphone, 所有手机号码 * ydphone,...

    JS常用正则表达式汇总

    这个收集的很全 ,几乎包含所有的表单验证的函数 以及一些总结 分享给大家

    JavaScript正则表达式实例详解

    //正则表达式的一般形式 //正则表达式对象的创建: //var 对象名 = new RegExp(参数1,参数2); //参数1:匹配规则,必须是字符串 //参数2:可以省略,(属性)可选值,用来设置匹配规则的范围 //第一种方式

    JS经典正则表达式笔试题汇总

    主要介绍了JS经典正则表达式笔试题,结合实例形式汇总分析了javascript正则表达式的经典使用技巧,需要的朋友可以参考下

    Js 正则表达式知识汇总

    本文对javascript中正则表达式进行了总结汇总,将知识点和注意点都理了一下,并附上2个练习题,这里分享给小伙伴

    reserve:轻量级的http服务器可使用正则表达式进行静态配置

    轻量级的Web服务器,可以使用正则表达式进行静态配置。 它也可以嵌入和扩展。 合理的 最初开始构建一个本地开发环境,在该环境中可以提供静态文件,并且可以从远程存储库中获取资源,该工具具有多种功能,可以支持...

    rollup-plugin-strip-code:一个汇总插件,用于根据正则表达式删除部分代码

    一个汇总插件,用于根据正则表达式删除部分代码。 可用于删除部分代码。 为什么? 它是做什么的? 原因:例如,您可能想从生产版本中删除代码,但将其保留在开发和测试环境中。 从生产构建中删除仅在开发和测试...

    js.rar_javascript

    JAVASCRIPT中用于验证时会用到的正则表达式汇总

    javascript相关文档汇总|绝对精品

    欢迎留言评论资源 进行反馈 ----------------------------------------------------------------------- chm格式便于阅读 ajax教程.chm DHTML 手册.chm Javascipt.chm ... 正则表达式系统教程.CHM

    JavaScript详解(第2版)

     17.3 使用字符串的正则表达式方法   17.3.1 match()方法   17.3.2 search()方法   17.3.3 replace()方法   17.3.4 split()方法   17.4 获取控制——元字符   17.4.1 点元字符   17.4.2 字符...

    JavaScript中Form表单技术汇总(推荐)

    这里不进行很复杂的后台验证以及JavaScript的正则表达式,只是简单的介绍下这个技术,简单的后台接收与跳转,大概了解怎么验证的就可以。具体的技术,我后面还会继续写博客的。本人也还在学习中。 表单验证1-简单...

    JavaScript编程学习技巧汇总

    本文实例为大家分享了JavaScript编程学习技巧,供大家参考,具体内容如下 1、变量转换 varmyVar=3.14159, ...但是转换日期(new Date(myVar))和正则表达式(new RegExp(myVar))必须使用构造函数,创建正则

Global site tag (gtag.js) - Google Analytics