当前位置: 首页 > 知识库问答 >
问题:

电话的regex,但要使如果所有10位数字都是相同的无效

游安康
2023-03-14
<input type="text" name="phone_number" placeholder="Phone" tabindex="7" data-phone-mask="(***) ***-****" data-ng-pattern="/^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$/" data-error-msg="Please enter your ten digit phone number" required data-ga-event="FormField_Phone" data-event-type="fieldsubmit" data-category="FormField">

但是,我希望输入无效时,所有10位数字是相同的。

无效示例:(444)444-4444,(515)515-155有效示例:(444)424-4444

共有1个答案

呼延德华
2023-03-14

您可以预置表单的模式:

(?!this isn't valid)

把它放在^开头的后面,放在其他内容之前。如果找到了,那么它就失败了。您的例子可能是:

(?!\((\d)\1\1\) \1{3}-\1{4})

如果输入由所有相同的数字组成,则应拒绝输入。

 类似资料:
  • 我正在使用MPAndroidChart(https://github.com/PhilJay/MPAndroidChart)用于生成饼图的库。我学习了多个教程,包括wiki页面,但当我创建饼图时,所有的部分都是相同的颜色。你知道我该怎么解决这个问题吗? 代码:

  • 为什么单子里的牌都一样?我尝试了,但输出仍然相同。 Main.java 产出: Lorem ipsum dolor sit amet,consectetur adipiscing Elit。Aenean nisl.curabitur ac arcu ornare,aliquet eros eu,pretium massa.

  • 使用selenium web驱动程序来自动化测试,在我们的应用程序元素(3个输入字段)中xpath是相同的,所以我不能传递这三个字段中的值,请查找html

  • 问题内容: 我想知道是否有一种方法可以将我的id列(自动递增)设置为使用mysql表中的前导零始终具有5位数字。因此,第一个值将是00001,然后是00002,依此类推,直到99999,而不是1,2,3,直到99999。 问题答案: 您的ID列是一个数字值,因此它将始终具有相同的值。如果要以某种方式格式化整数,则必须将其格式化为SELECT的一部分。查看LPAD函数。 LPAD前导零

  • 本文向大家介绍有1、2、3 、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?相关面试题,主要包含被问及有1、2、3 、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?时的应答技巧和注意事项,需要的朋友参考一下 【参考答案】