exec()方法在匹配成功后,会返回一个Array,第一个元素始终是原始字符串本身
这个说法不对,返回的Array第一个元素是匹配到的全部字符串。
Array
var re = /(\d{3})-(\d{3,8})/; re.exec('010-12345 abc'); // [["010-12345", "010", "12345", index: 0, input: "010-12345 abc"]
你说得对
Sign in to make a reply
小云云揍斯额
这个说法不对,返回的
Array
第一个元素是匹配到的全部字符串。