现在我可以设置一个特定的长度或一个范围,但不是两个不同的长度,都是有效的。
pattern =“{11}”< - 一个特定长度 pattern =“{11,15}”< -Range
你如何让它只接受11或15但没有别的?没有12,13,14,5等
由于
答案 0 :(得分:2)
模式属性基于regular expressions。 RegEx {}检查字符出现(在您的情况11和15中)。
您无法使用一个表达式和一个{}表示法检查两个不同(非相邻)的长度。
您需要编写两个表达式:第一个检查11个字符,第二个检查15个字符。您可以使用某些条件链接这两个正则表达式。有些If-else-conditionality存在,但浏览器可能不支持。
答案 1 :(得分:0)
可以使用OR语句:<input pattern="(.{11}|.{15})">