【发布时间】:2014-01-04 21:06:38
【问题描述】:
我要求用户给我一个至少包含 3 个字符且最多 30 个字符且仅包含字母和数字的昵称。
<form>
Nick: <input type="text" name="nick" pattern="[A-Za-z0-9]{3,30}">
<input type="submit" value="Join lobby">
</form>
我遇到的问题是接受空表单。
正如预期的那样,长度为 1、2 或 31+ 或包含标点符号的字符串不会通过。但如果他们只是不往盒子里放任何东西,它被接受。
我该如何解决这个问题?
【问题讨论】:
-
+1。我已更改标题 - 如果您不喜欢编辑,请随意回滚。
标签: regex html validation