javascript 正则表达式RegExp.$n
2016-06-09 15:18
453 查看
1.描述
RegExp.$1~9属性用于返回正则表达式模式中某个子表达式匹配的文本。正则表达式中每个小括号内的部分表达式就是一个子表达式。
2.语法
RegExp.$n;
n的值介于 [1, 9] 之间,表示第n个子表达式所匹配的文本内容。例如,RegExp.$1表示第一个子表达式所匹配的文本内容。
3.示例
运行结果:
4.注意
根据老式的ECMA规范,可以访问的子表达式应当可以超过9个。实际上,可以使用标识符如$10,11等,访问多达99个子表达式。然而,支持的数量通常不超过9个。在许多浏览器中这一语法也已弃用,但仍然很常用,并不会被禁用。
RegExp.$1~9属性用于返回正则表达式模式中某个子表达式匹配的文本。正则表达式中每个小括号内的部分表达式就是一个子表达式。
2.语法
RegExp.$n;
n的值介于 [1, 9] 之间,表示第n个子表达式所匹配的文本内容。例如,RegExp.$1表示第一个子表达式所匹配的文本内容。
3.示例
var pattern=/(\w+) \w+,([\d-]{8}),(\d+)/; var customer="James Harden,156-7484,2009"; if(pattern.test(customer)){ alert("RegExp.$1= "+RegExp.$1+"\nRegExp.$2= "+RegExp.$2+"\nRegExp.$3= "+RegExp.$3); }
运行结果:
4.注意
根据老式的ECMA规范,可以访问的子表达式应当可以超过9个。实际上,可以使用标识符如$10,11等,访问多达99个子表达式。然而,支持的数量通常不超过9个。在许多浏览器中这一语法也已弃用,但仍然很常用,并不会被禁用。
相关文章推荐
- JavaScript笔记整理——for in循环
- JavaScript中的prototype
- JavaScript笔记整理——原型和原型链
- 使用Servlet+jsp构建MVC体系结构的Web应用
- 关于网页中的无缝滚动的js代码
- js 时间戳转为日期格式
- JS使用userAgent实现浏览器信息的获取
- javascript数组详解
- javascript控制DOM对象
- javascript常用互动方法
- JavaScript事件学习小结(三)js事件对象
- 飞机大战(JavaScript代码)
- JavaScript事件学习小结(二)js事件处理程序
- javaScript事件学习小结(四)event的公共成员(属性和方法)
- 悬浮广告层
- 【JavaScript】函数、运算符、语句、对象和数组
- BOM
- JavaScript事件学习小结(一)事件流
- JavaScript事件学习小结(五)js中事件类型之鼠标事件
- 智能脚本植入与CBSS+