// 题目说的匹配 XXX-XXX-XXXX,不知道为什么会出现XXXX-XXX-XXXX这种测试用例,导致不加 ^$ 的不通过 // 不能通过所有用例 function matchesPattern(str) { return /\d{3}-\d{3}-\d{4}/.test(str) } // 通过所有用例 function matchesPattern(str) { return /^\d{3}-\d{3}-\d{4}$/.test(str) }
// 题目说的匹配 XXX-XXX-XXXX,不知道为什么会出现XXXX-XXX-XXXX这种测试用例,导致不加 ^$ 的不通过 // 不能通过所有用例 function matchesPattern(str) { return /\d{3}-\d{3}-\d{4}/.test(str) } // 通过所有用例 function matchesPattern(str) { return /^\d{3}-\d{3}-\d{4}$/.test(str) }