好的,我认为我找到了一种比逐个列出每个组合更容易的方式来制作这个图案。
以单词“five”为例。
[fF][iI][vV][eE]
因此
pattern="[fF][iI][vV][eE]"
您可以使用:
pattern="[A-Za-z]{4}"
例如:
<input type="text" name="username" required pattern="[A-Za-z]{4}" />
这个输入框需要填写四个不区分大小写的 alpha
字符。
更新:您没有回复要匹配哪些具体单词,但您可以这样做:
pattern="word|WORD|Word|wORD"
<input type="text" name="username" required pattern="word|WORD|Word|wORD" />
如果需要,可以找到更多的变化。
/pattern/i
这样的标签)匹配以下模式的任何情况? option1 | option2 | option3 | ...
- 我计划包括大约250个选项,因此如果有一种方法可以结合不区分大小写的标签,那么使用包含指定选项的HTML“pattern”(而不是整个字母表)实际上是可行的。 - oldboy[A-Za-z0-9]*
表示零个或多个字母数字字符,怎么样? - The Alphag
,i
等),以便匹配不区分大小写(例如类似 pattern='/.../i'
的东西)? - oldboy
[a-zA-Z]{,4}
将匹配 Word、WORD、Fred、Arry 等等... - user1864610