gpt4 book ai didi

javascript - HTML5 - 使用模式属性验证输入字段

转载 作者:行者123 更新时间:2023-11-30 05:38:01 25 4
gpt4 key购买 nike

在向服务器发送序列号具有此确切格式的请求之前,如何在提交时验证表单字段:

 <input type="text" id="serial" placeholder="123AB-BCXH3-778F2-90763">

(20个字符,每5个字符用-分隔)

谢谢

回答

以前的标题是:Javascript 检查字符串格式

我的问题是如何使用 Javascript 进行验证,但下面的乔给出了一个使用正则表达式的好例子,我从未使用过正则表达式,但这是我今天学到的:

^\w{5}-\w{5}-\w{5}-\w{5}$ 其中我的序列号格式是 5 个字符后跟“-”

  • \w => 是任意单词字符 a-z, A-Z, 0-9
  • {5} => 数出 5 个字符
  • \- => 反斜杠导致元字符被视为字符,这里是“-”
  • $ => 字符串结束
  • ^ => 起始位置

最佳答案

这是一个functional fiddle

<form>
<input type="pid" id="pid" maxlength="23" pattern="^\w{5}\-\w{5}\-\w{5}\-\w{5}$" required value="123AB-BCXH3-778F2-90763" size="35"/>

<input type="submit" value="Submit" />
</form>

关于javascript - HTML5 - 使用模式属性验证输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409327/

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