无效的正则表达式HTML模式

时间:2016-04-25 03:01:19

标签: html regex

这是我的正则表达式:

pattern="[^\!\#\$\%\^\&\*\'\|\"]{8}"
pattern="[^!#$%^&*'|"]{8}"

我的HTML输入标记中的效果如何?我想在我的textbox

中限制此符号
<input placeholder="Something" type="text" required autofocus ng-model="someData" pattern="[^\!\#\$\%\^\&\*\'\|\"]{8}">

1 个答案:

答案 0 :(得分:0)

我认为它应该是pattern=\"[^!#$%^&*'|"]{8}\"

你应该在[]之外逃避文字双引号,而不是在内部。

演示: https://regex101.com/r/uP5pC6/1