RegExp.$1-$9
语法
描述
属性的值是只读的而且只有在正确匹配的情况下才会改变. 括号匹配项是无限的,但是RegExp对象能捕获的只有九个. 你可以通过返回一个数组索引来取得所有的括号匹配项. 这些属性可以在String.replace 方法中替换字符串. 在这种情况下,不用在前面加上RegExp。下面的例子将详细说明. 当正则表达式中不包含括号,脚本中的 $n’s 就是字面上的意思 (当n是正整数). 例子$n 在 String.replace中的应用以下脚本用 replace() 方法去匹配一个first last格式的 nameString 实例 输出last first格式. 在替换文本里,脚本用
var re = /(w+)s(w+)/;
var str = 'John Smith';
str.replace(re,'$2,$1'); // "Smith,John"
RegExp.$1; // "John"
RegExp.$2; // "Smith"
浏览器适配Desktop
Mobile
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |