gpt4 book ai didi

javascript - 验证不需要的输入

转载 作者:行者123 更新时间:2023-11-28 17:38:27 25 4
gpt4 key购买 nike

是否可以验证电话号码,但如果留空则不需要验证?

  • 如果输入 - 表单应提交
  • 如果输入电话号码,则要求为 10 位数字
  • 如果与 10 位数字模式不匹配 - 则表单不应提交

请指教,谢谢

最佳答案

如果您使用required 属性,您就游戏结束。所以不要这样做。

its required that it be 10 digits

使用^\d{10}$模式:

input[type=text]:invalid{
border: 1px solid red;
}
<form>
<input type="text" pattern="^\d{10}$" />
<button>SUBMIT</button>
</form>

表单不会提交如果

  1. 有一些值并且该值与pattern中的正则表达式不匹配。

表单提交如果

  1. 没有任何值(value)
  2. 该值并且正好有 10 位数字

关于javascript - 验证不需要的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48547737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com