JAVASCRIPT中RegExp.$1是什么意思
2015-08-10 14:48
671 查看
RegExp 是javascript中的一个内置对象。为正则表达式。 RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配 给你看了例子就知道了 var r= /^(\d{4})-(\d{1,2})-(\d{1,2})$/; //正则表达式 匹配出生日期(简单匹配) r.exec('1985-10-15'); s1=RegExp.$1; s2=RegExp.$2; s3=RegExp.$3; alert(s1+" "+s2+" "+s3)//结果为1985 10 15
bjUserName.value = RegExp.$1; RegExp.$1这个表示什麼?
这句话的上面应该有str.match(/.../)expr.exec("...")这样的语句(str是字符串,expr是正则表达式对象)。RegExp.$1 是第一个匹配结果。举个例子if("2009-12-17".match(/(\d{4})-(\d+)-(\d+)/)) {alert(RegExp.$1 + '年' + RegExp.$2 + '月' + RegExp.$3 + '日');}});$1是第一个()里面的内容,$2是第二个()里面的内容,$3是第三个()里面的内容。以此类推。
相关文章推荐
- uploadify(或swfupload)刷新页面时IE下不断报JS Error的bug的处理
- 一款代码精简的JS鼠标拖动DIV层效果
- javascript学习笔记(数组)-2015-08
- Simulating Mouse Events in JavaScript
- javascript深入理解js闭包
- js 各种常用js验证
- 隔行变色
- JS正则表达式详解
- HTML中嵌入JavaScript脚本
- js中test,exec和match方法
- js url校验
- javascript 常用兼容fire fox的解决办法
- javascript自定义 error事件
- poj 3255 dijstra求次短路
- 史上最详细的JavaScript事件使用指南
- Servlet+jsp实现简单购物车
- 在C#中实现Json的序列化与反序列化
- js关于for循环里的setTimeout
- JS中数组Array的用法{转载}
- $.parseJSON()方法