javascript - 逗号分隔的电话号码验证

标签 javascript jquery html regex

在下面的代码中,我有一个电话号码字段,我想要实现的是确保每个号码都是 15 位数字,并确保如果输入多个电话号码(逗号分隔)(请参阅代码以了解),它们也是 15 位数字。

$("#btn").on('click',function(){
var regrExpr = new RegExp("^(?=\S{10,}$)(?=.*\d{15},?).*");
//var regrExpr = new RegExp("\d{15}(?:,\d{15})*");
//var regrExpr = new RegExp("\d{10,15}(?:,\d{10,15})*");
//var regrExpr = new RegExp("^(\d{15}[,]{0,1})+$");
//var regrExpr = new RegExp("^\+\d{10,15}(,\+\d{10,15})*$");
//var regrExpr = new RegExp("^(?=\S{10,}$)(?=.*\d{15},?).*");
				if (!regrExpr.test($("#txt").val())) 
			{
					alert("Please Enter No");
				    return false;
			}
      });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="tel" id="txt" style="width:300px">
<button id = "btn">Check</button>

正则而言,我需要这样的东西:

~^[0-15]{15}(?:,[0-15]{15})*$~

Found this here

但是,这对我来说不起作用。

最佳答案

这是您的案例的工作正则表达式。

^\+\d{10,15}(,\+\d{10,15})*$

关于javascript - 逗号分隔的电话号码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45670120/

相关文章:

java - IE Ajax 非 ascii 字符问题

html - img div 不适合 css 网格单元格

javascript - 通过页面刷新使用 JQuery 保留添加的类

javascript - onload 未触发并且图像无法绘制

javascript - jQuery-zoom动态改变图像

javascript - 对以编程方式创建的内容强制进行拼写检查

javascript - 带有文本的 Jquery 选择选项无法正常工作

javascript - 为什么我的 AJAX 请求打开我的 PHP 文件,而不是像它应该的那样只返回响应文本?

php - PHP邮件功能无法完成电子邮件的发送

javascript - 当鼠标悬停在工具提示上时保持工具提示打开