【发布时间】:2016-02-18 10:39:49
【问题描述】:
大家好!
我在不使用 css 或 javascript 的情况下使用模式输入属性时遇到问题。
这是我目前用于用户名的代码:
用户名 必须仅包含 4 到 15 个字符
pattern="[A-Za-z0-9_]|.{4,15}"
问题是输入仍然接受像“*”这样的特殊字符
如何捕获这些特殊字符?
【问题讨论】:
-
用户名只能包含 4 到 15 个字符 - 然后只需使用
pattern="[A-Za-z0-9_]{4,15}"甚至pattern="\w{4,15}",|.会破坏所有这些,因为.匹配 除换行符以外的任何字符.
标签: html regex validation