输入字段接受任何字符,忽略正则表达式

时间:2020-06-20 19:58:41

标签: html regex vue.js input

对于}字段,我具有以下正则表达式,该表达式已被验证为正确的:

input

但是,我的字段接受任何字符串,而忽略了正则表达式。我正在Vue.js中工作。我想念什么?

请注意,正则表达式取自doc

1 个答案:

答案 0 :(得分:4)

使用

pattern="^\w+([.-]\w+)*@\w+([.-]\w+)*(\.\w{2,4})+$"

方括号和斜杠不是模式的一部分,必须将其删除。

请注意,特殊字符在方括号内失去了特殊的含义,因此请使用[.-]而不是[\.-]