HTML是否有自己的正则表达式规则?

时间:2018-09-20 23:16:15

标签: html regex

我正在尝试编写html regex以匹配格式为(111)111-1111的电话号码,但是我似乎找不到关于HTML regex格式的参考。 HTML是否有自己的正则表达式规则?它使用JS或PHP的正则表达式规则吗?

这是我到目前为止所拥有的:

pattern="([\d]{3})[\d]{3}-[\d]{4}"

我尝试使用[0-9]而不是[\ d]的每种组合,并在括号和破折号中加反斜线,以防它们是特殊字符,但这些似乎都不起作用

1 个答案:

答案 0 :(得分:1)

您需要转义括号。像这样:

pattern="\([\d]{3}\)[\d]{3}-[\d]{4}"

此外,您无需将\d放在字符类括号中。