如果传入的字符串是一个有效的美国电话号码格式,则返回 true,否则返回 false。
有效的美国电话号码格式: 555-555-5555 (555)555-5555 (555) 555-5555 555 555 5555 5555555555 1 555 555 5555
其中,地区码(电话号码中的前三位)是必须的。如果提供国家代码,则国家代码只能为 1。
function telephoneCheck(str) { const regex = /^(1\s?)?(\d{3}|\(\d{3}\))[\s\-]?\d{3}[\s\-]?\d{4}$/ return regex.test(str) }
本文作者:a
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!