正则表达式模式应该是仅允许字母、数字和@/./+/-/_字符,不允许有空格。
您可以使用此正则表达式来匹配无空格:
<form>
<input type="text" pattern="[^' ']+" />
<input type="submit" value="test submit">
</form>
所以您可以修改它以添加其他规则
^[-a-zA-Z0-9@\.+_]+$
<input type="text" pattern="^\S+$">
这对于MyName
可以运行,但不适用于My Name
。
pattern="[^\s]+"
。 - Adarsh Madrecha