Discuss / JavaScript / 纠错

纠错

Topic source

exec()方法在匹配成功后,会返回一个Array,第一个元素始终是原始字符串本身

这个说法不对,返回的Array第一个元素是匹配到的全部字符串。

var re = /(\d{3})-(\d{3,8})/;
re.exec('010-12345 abc'); // [["010-12345", "010", "12345", index: 0, input: "010-12345 abc"]

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你说得对


  • 1

Reply