我尝试使用多长度条件的html 5模式属性但不起作用。
代码:
<input type="text" name="blahblah"
required="required"
pattern="\w{95}|\w{98}|\w{105}"
title="Invalid wallet address"
class="form-control form-control-md">
我想只允许长度为(95或98或105)的字符串,上面的代码在尝试提交105字符串时显示错误。
答案 0 :(得分:1)
您正在使用等于\W
的字符组[^a-zA-Z0-9_]
(大写&#34; w&#34;),这意味着它与任何非单词字符匹配。
使用\w
(小写&#34; w&#34;)代替[a-zA-Z0-9_]
,意味着它匹配任何单词字符。