读书人

JS中的match,该怎么解决

发布时间: 2012-05-28 17:59:54 作者: rapoo

JS中的match

JScript code
var myReg = /(\w+)\s(?:\1)$/g; var str = "John John"; document.write(str.match(myReg)); 输出John John这个正常而var myReg = /(\w+)\s(?:\1)$/; var str = "John John"; document.write(str.match(myReg));输出John John,John 这是为什么?


[解决办法]
John John,John
arr[0] arr[1]

不是一次配出二个子串来了,而是匹配的数组包括那些元素。仔细看看说明。

读书人网 >JavaScript

热点推荐