虹桥二小几年级哈尔滨:帮忙解释下javascript语句

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 19:35:21
var r = strTemp.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);

不用做过多解释
高手一看就懂
希望把括号里面的参数解释得详细一点
我比较穷
只有10分送给大家
谢谢了!
那 \2 为什麼意思呢
谢谢 其它的已经明白了
难道用\2就能匹配(-|\/)?
谢谢

^ 匹配一个输入或一行的开头;
\d 匹配一个字数字符,/\d/ = /[0-9]/
\d{1,4} 匹配[0-9]1到4次;
(-|\/) "-"或者"/";
\d{1,2} 匹配[0-9]1到2次;
$ 匹配一个输入或一行的结尾

想再学习,可以看看下面这些!

http://www.devedu.com/develop/2005-9-27/19449/default.aspx
http://invest.hry.cn/article.asp?id=871

自己到网上查一下正则表达式吧.

match函数括号中的是正规表达式MSDN中有详细的解释,不过是E文的,自己动手查一下吧