本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

电话号码验证包含 +** ***-***-****(后面加上两位数的国家代码和 10 位数的手机号码)

发布于2025-01-19 22:38     阅读(62)     评论(0)     点赞(5)     收藏(1)


我正在开发一个功能,该功能具有一个包含手机号码字段的表单。要求允许手机号码字段采用以下格式:

+** ***-***-**** 

(加上后面两位数的国家代码和十位数的手机号码)我尝试使用下面的正则表达式,但无法产生所需的结果。

ng-pattern="/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/"

有人可以指导我吗?


解决方案


尝试一下。

function phonenumber(inputtxt) {
  var phoneno = /^\+[0-9]{2}-[0-9]{3}-[0-9]{3}-[0-9]{4}$/;
  if(inputtxt.match(phoneno)) {
    //return true;
    alert("true");
  }  
  else {  
    //alert("message");
    //return false;
    alert("false");
  }
}

phonenumber("+91 111 111 1111");
phonenumber("+11-223-333-4444");
phonenumber("984656462464");

如果您想要接受中间的空格或点(如 +91 333 333 4444),那么您可以将 ?[-] 更改为 ?[-. ]




所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/538961/feba574c594c1eed0122/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

5 0
收藏该文
已收藏

评论内容:(最多支持255个字符)