Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 模式属性的HTML 5十六进制字符串_Regex_Html_Validation_Hex - Fatal编程技术网

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

Regex 模式属性的HTML 5十六进制字符串,regex,html,validation,hex,Regex,Html,Validation,Hex,我有几个接受十六进制字符串的表单元素,如下所示 <input type="text" name="..." onkeyup="a('...')" pattern=\"[a-fA-F0-9]+\" value=\"****\"/> 我感兴趣的是将pattern属性值缩短为更短的值,但仍然接受相同的模式。我这样做是因为这个html嵌入在一个微控制器中,节省空间是可取的。是否有预定义的跨浏览器十六进制匹配类?唯一较短的是 <input pattern="[a-fA-F\d]+"

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

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

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

唯一较短的是

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

\d
字符类相当于
0-9


更多信息:

您的意思是比
[a-fA-F0-9]+
更短的模式字符串?我认为在这种情况下是不可能的,主要是因为强制区分大小写/