var reg =/\d-\d{3}-\d{3}-\d{4}/;var str = 1-800-889-5474;document.write(reg.test(str));
因为你定义的str不是string而是number;
var str = '1-800-889-5474';
这样就可以了。
害羞⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄