`

JAVASCRIPT中RegExp.$1是什么意思

阅读更多
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
分享到:
评论

相关推荐

    javascript正则表达式之分组概念与用法实例.docx

    s = "$1 contains: " + RegExp.$1 + ", RegExp.$1 length: " + RegExp.$1.length + "\n"; // 符合(b+)这个表达式返回的值 s += "$2 contains: " + RegExp.$2 + ", RegExp.$2 length: " + RegExp.$2.length + "\n...

    mitch:[已弃用] 用于从字符串中获取数据的糖

    用于从字符串中获取数据的糖。 用法 var pattern = '*/{date.year}-{date.month}-{slug}.(txt|md)' ; var m = mitch ( pattern ) ; m ( 'foo/2014-01-bar.TXT' ) ; //=> { date: {year: 2014, month: 1}, slug: '...

    Js-RegExp.rar_javascript_regexp

    在JavaScript中,正则表达式通常与`RegExp`对象一起使用,它们在处理和验证用户输入、数据提取以及文本格式化等方面发挥着重要作用。 在"Js-RegExp.rar_javascript_regexp"这个压缩包中,包含的两个文件——"正则...

    JavaScript中exec函数用法实例分析.docx

    在上面的实例中,我们使用 exec 方法来查找字符串中的匹配结果,并将其存储在 RegExp.$1 和 RegExp.$2 中。然后,我们使用 window.alert 方法来显示匹配结果。 六、exec 函数的注意事项 在使用 exec 函数时,需要...

    js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果

    基本语法RegExp.$n 注意:这些属性是静态的,除了replace中的第二个参数可以省略RegExp之外,其他地方使用都要加上RegExp。案例讲解:demo1 代码如下: <html> [removed] //创建要进行匹配的字符串 var objStr...

    RegExp.tag:RegExp.escape 提议的基于模板字符串的替代方案

    当我们想要从字符串中构建正则表达式而不将字符串中的特殊字符视为特殊的正则表达式标记时,通常会出现这种情况。 例如,如果我们想替换所有出现的字符串Hello. 我们从用户那里得到的,我们可能会想做ourLongText....

    javascript RegExp 用法说明_.docx

    ### JavaScript RegExp 用法详解 #### 一、正则表达式的创建 正则表达式是JavaScript中用于处理字符串的强大工具,它可以用来查找、替换或提取字符串中的特定模式。在JavaScript中,可以通过两种方式来创建正则...

    javaScript正则表达式验证

    - `RegExp.$1`, `RegExp.$2`, `RegExp.$3`, `RegExp.$4`:分别获取正则表达式中捕获的四个分组(即IP地址的四个部分)。 - 检查每个分组的值是否小于256,因为IP地址的每一部分最大值为255。 #### 三、电子邮件地址...

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    RegExp.prototype.flags:符合ES6规范的RegExp.prototype.flags垫片

    RegExp.prototype.flags 符合ES6规范的RegExp.prototype.flags填充文件。 如果不可用,请调用其“ shim”方法对RegExp.prototype.flags进行填充。 注意: RegExp#flags需要一个真正的ES5环境-特别是一个带有ES5吸气...

    RegExp.polyfill.js:用于标志和粘性属性的 javascript RegExp polyfill

    RegExp.polyfill.js 一个 RegExp polyfill hack,用于添加对 Firedox 版本的 RegExp 方法和属性的支持。 具体来说,它增加了对以下方面的支持: RegExp.prototype.flags(粘性) RegExp.prototype.sticky(粘性...

    详解JavaScript正则表达式之分组匹配及反向引用

    \1或$1 用于匹配第一个分组中的内容 \2或$2 用于匹配第一个分组中的内容 … \9或$9 用于匹配第一个分组中的内容 用法示例 var reg = /(A+)((B|C|D)+)(E+)/gi;//该正则表达式有4个分组 //对应关系 //RegExp....

    javascript 中String.match()与RegExp.exec()的区别说明

    在JavaScript编程中,字符串匹配是一项经常使用到的操作。JavaScript为开发者提供了String对象和RegExp对象来处理字符串匹配,其中String对象的match方法和RegExp对象的exec方法是实现正则表达式匹配的主要方式。...

    js-regexp.rar_js regexp pdf

    在JavaScript中,正则表达式(Regular Expression,简称regexp)是一种强大的文本处理工具,用于匹配字符串模式。在本文中,我们将深入探讨JavaScript中的正则表达式及其应用,以帮助你更好地理解和利用这一功能。 ...

    regexp.execall:迭代地应用RegExp.exec。 标准RegExp接口缺少的一部分

    regexp.exe调用 迭代地应用 。 返回匹配项数组。 没有花哨的自定义返回格式来学习。 例子 var execAll = require ( 'regexp.execall' ) ; execAll ( / \w + / g , 'foo bar' ) //=> [ [ 'foo', index: 0, input: '...

    javascript正则表达式模糊匹配IP地址功能示例

    本文实例讲述了javascript正则表达式模糊匹配IP地址功能。分享给大家供大家参考,具体如下: function checkip() { var strIP = document.... if(RegExp.$1 == '*' && RegExp.$2 == '*' && RegExp.$3 == '

    javascript时间戳和日期字符串相互转换代码(超简洁)_.docx

    format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); } } return format; }; console.log(newDate.format('yyyy-MM-dd h:m:s')); ``` ...

Global site tag (gtag.js) - Google Analytics