美文网首页
Validate US Telephone Numbers

Validate US Telephone Numbers

作者: yyggfffg | 来源:发表于2018-05-06 10:26 被阅读0次

    如果传入字符串是一个有效的美国电话号码,则返回 true.

    用户可以在表单中填入一个任意有效美国电话号码. 下面是一些有效号码的例子(还有下面测试时用到的一些变体写法):

    555-555-5555
    (555)555-5555
    (555) 555-5555
    555 555 5555
    5555555555
    1 555 555 5555
    

    在本节中你会看见如 800-692-7753 or 8oo-six427676;laskdjf这样的字符串. 你的任务就是验证前面给出的字符串是否是有效的美国电话号码. 区号是必须有的. 如果字符串中给出了国家代码, 你必须验证其是 1. 如果号码有效就返回 true ; 否则返回 false

    function telephoneCheck(str) {
      // 祝你好运
      var reg=/^1? ?(\d{3}|\(\d{3}\))[ -]?\d{3}[ -]?\d{4}$/;
      return reg.test(str);
    }
    
    
    
    telephoneCheck("555-555-5555");
    

    相关文章

      网友评论

          本文标题:Validate US Telephone Numbers

          本文链接:https://www.haomeiwen.com/subject/avgyrftx.html