Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 爱尔兰增值税号码的HTML5输入模式_Regex_Html - Fatal编程技术网

Regex 爱尔兰增值税号码的HTML5输入模式

Regex 爱尔兰增值税号码的HTML5输入模式,regex,html,Regex,Html,爱尔兰增值税编号格式为: 爱尔兰增值税七位数一个字母或六位数两个字母 HTML5的输入模式是什么? 我试过这个: (([0-9]{6}[A-Fa-f]{2})|([0-9]{7}[A-Fa-f]{1})) 不确定我哪里出错。如果卡西米尔是对的,您可以使用以下方法: \d[a-fA-F\d]\d{4}[a-fA-F\d][a-fA-F] \d表示数字。你不需要括号。如果您不想支持1X23456X案例,则应替换此案例的正则表达式: \d{6}[a-fA-F\d][a-fA-F] 我没有看到任何

爱尔兰增值税编号格式为:

爱尔兰增值税七位数一个字母或六位数两个字母

HTML5的输入模式是什么? 我试过这个:

(([0-9]{6}[A-Fa-f]{2})|([0-9]{7}[A-Fa-f]{1}))

不确定我哪里出错。

如果卡西米尔是对的,您可以使用以下方法:

\d[a-fA-F\d]\d{4}[a-fA-F\d][a-fA-F]
\d
表示数字。你不需要括号。如果您不想支持1X23456X案例,则应替换此案例的正则表达式:

\d{6}[a-fA-F\d][a-fA-F]

我没有看到任何错误,请注意,所有括号和量词
{1}
都是无用的。你确定字母仅限于A-F而不是A-Z吗?为什么你认为你的模式是错误的?在A之后,爱尔兰增值税号码可以有三种不同的格式:1234567X、1x23456xx、1234567XX(没有以6位数字开头的格式)谢谢。我使用了以下命令(因为我认为a-z是有效的)“\d[a-zA-z\d]\d{4}[a-zA-z\d][a-zA-z]”