如题,小弟才疏,认为/.*/和/(.*)/没什么区别,但是,实际结果却不同:
var str = "abc 123 abc";
alert(str.match(/.*/));
结果是:abc 123 abcalert(str.match(/(.*)/));
结果是:abc 123 abc,abc 123 abc/(.*)/会匹配两次,为什么?
var str = "abc 123 abc";
alert(str.match(/.*/));
结果是:abc 123 abcalert(str.match(/(.*)/));
结果是:abc 123 abc,abc 123 abc/(.*)/会匹配两次,为什么?
第一个是原字符内容,第二个是捕获的内容。
参看
http://blog.csdn.net/lxcnn/article/details/4146148