【发布时间】:2017-04-26 12:37:57
【问题描述】:
对于只允许字母、数字和@/./+/-/_ 的 HTML 输入,正确的正则表达式模式是什么。没有空格。
【问题讨论】:
对于只允许字母、数字和@/./+/-/_ 的 HTML 输入,正确的正则表达式模式是什么。没有空格。
【问题讨论】:
你可以使用这个正则表达式来没有空格:
<form>
<input type="text" pattern="[^' ']+" />
<input type="submit" value="test submit">
</form>
所以你可以修改它来添加你的其他规则
【讨论】:
pattern="[^\s]+" 如果你不想要任何空格
如果字符顺序和计数无关紧要,您可以使用:
^[-a-zA-Z0-9@\.+_]+$
【讨论】:
从头开始,实际上有一个正则表达式。
<input type="text" pattern="^\S+$">
这适用于MyName,但不适用于My Name。
【讨论】: