【发布时间】:2022-01-09 19:14:05
【问题描述】:
我有一个输入字段,我想给这个字段一个只接受十六进制数字的验证。所以它应该接受从 0 到 9 的数字和从 A 到 F 的字母。
这是我的输入字段:
<input type="text" class="form-control" tabindex="9" maxlength="2">
你觉得我怎么能做到这一点?
【问题讨论】:
-
使用正则表达式
[xX][0-9a-fA-F]+检查输入值 -
尝试使用 input type="color" 代替,一个颜色选择器。有关更多详细信息,请查看此link
-
我该怎么做? @MuXeD
-
pattern="[0-9a-fA-F]+" 应该将此添加到我的输入字段中吗? @MuXeD
标签: javascript html validation hex