我有一个表单,其输入字段和模式属性区分大小写,但我还需要在任何位置至少有一个或多个(必需)空格
<input type="text" name="name" class="field" required pattern="[\wà-úÀ-Ú]" />
答案 0 :(得分:2)
如果您希望您的字段只允许一个空格,那么您的模式为.* .*
但是如果你不想只允许空格,你的模式是(.+ .*)|(.* .+)
如果您不希望空格出现在开头或结尾,但始终以字母开头,那么您的模式为.+ .+
PS:注意所有模式中的空格字符
答案 1 :(得分:0)
匹配所有字符后跟最少的空格字符(\ r \ n \ t \ f \ v)然后匹配所有字符。当文本中的任何地方都有空格时,这将匹配。
.*\s.*
可以用字符集替换通配符。
[\wà-úÀ-Ú]*\s[\wà-úÀ-Ú]*