HTML 5模式属性的十六进制字符串

问题描述 投票:3回答:2

我有几个接受十六进制字符串的表单元素,如下面所示。

<input type="text" name="..." onkeyup="a('...')" pattern=\"[a-fA-F0-9]+\" value=\"****\"/>

我有兴趣将pattern属性值缩短为更短的东西,但仍接受相同的模式。 我之所以这样做,是因为这个html是嵌入在一个微控制器中的,我希望能节省空间。 是否有一个预定义的跨浏览器十六进制匹配类?

regex html validation hex
2个回答
5
投票

唯一短的是

<input pattern="[a-fA-F\d]+"/>

\d 字类相当于 0-9.

更多信息。正则表达式

© www.soinside.com 2019 - 2024. All rights reserved.