JavaScript日期格式化与正则表达式RegExp.$的用法
来源:互联网 发布:数字组合软件下载 编辑:程序博客网 时间:2024/05/05 15:03
今天有空就开写一个Calendar日历,在网上看到一个牛人写的JavaScript日期格式化的代码,看了一会有点晕。代码奉上:
看到上面代码有RegExp.$1,很茫然。查了一下才知道:
$1…$9是RegExp的一个属性, $1…$9:表示第n组匹配的结果,这个在正则表达式里有多个以()分组时有用。
JScript中String对象与正则表达式有关的操作有一个叫replace,可是要如何在replace中使用正则表达式匹配的结果呢?
这时候我们就需要用到“匹配变量”了,匹配变量用于表示正则匹配的结果,以下是匹配变量的说明:
$& -- 表示全部匹配组匹配的结果,最后再啰嗦一次,匹配组就是正则表达式的()分组
$$ -- 表示$字符,因为匹配变量用掉了$字符,所以需要转义
$n -- 类似前面的$1…$9,表示第n组匹配的结果
$nn -- 很简单就是第nn组匹配的结果
$` -- 就是前面提到过的leftContext,比如abcdefg被匹配出了d那么abc就是它的leftContext了
$' -- 和上面符合很接近不要看错了!,这个就是rightContext了
- JavaScript日期格式化与正则表达式RegExp.$的用法
- JavaScript RegExp正则表达式与replace
- javascript 正则表达式RegExp
- JavaScript正则表达式 RegExp
- JavaScript-RegExp 正则表达式
- JavaScript正则表达式实现日期格式化
- Javascript 正则表达式RegExp对象
- JavaScript RegExp 对象 正则表达式
- javaScript---- RegExp-常用正则表达式
- JavaScript正则表达式RegExp对象
- javascript正则表达式(RegExp类型)
- JS RegExp -- JavaScript 正则表达式
- 【JavaScript】RegExp 类型正则表达式
- JavaScript 正则表达式 RegExp 对象
- javascript 正则表达式RegExp.$n
- JavaScript - RegExp(正则表达式)
- JavaScript 正则表达式对象RegExp
- 轻松学习JavaScript十四:JavaScript的RegExp对象(正则表达式)
- linux和windows共享
- Fedora 10 安装JDK
- 在windows mobile中用远程桌面操作PC
- ASP.NET调试应用程序的方法和技巧
- #pragma 预处理指令
- JavaScript日期格式化与正则表达式RegExp.$的用法
- Windows 系统环境变量大全
- 2009-03-03读书记录:《网页制作与PHP语言应用》第五章——简单PHP程序应用(下)
- JSP内建对象详解
- LINQ体验系列文章导航
- ASP.NET设计应用程序的七大绝招
- 今天一天的收获
- Flex之定义过渡 ------ 示例代码演示
- #pragma