HTML输入的正确正则表达式模式应该只包含字母,数字和@ /。/ + / - / _。没有空格。
答案 0 :(得分:4)
您可以将此正则表达式用于空格:
<form>
<input type="text" pattern="[^' ']+" />
<input type="submit" value="test submit">
</form>
因此您可以修改它以添加其他规则
答案 1 :(得分:0)
如果字符顺序和计数无关紧要,您可以使用:
^[-a-zA-Z0-9@\.+_]+$
答案 2 :(得分:0)
首先,实际上有一个正则表达式。
<input type="text" pattern="^\S+$">
这对MyName
有效,但对My Name
无效。