如何使用 HTML 模式属性允许两个输入值
How to allow two input values using an HTML pattern attribute
我希望在文本输入上使用 HTML 模式属性来限制用户输入,但出于设计目的我不想使用 select 或单选按钮标签。我尝试了很多方法,但其中 none 让我得到了我想要的东西。
<form action="" method="post">
<input type="text" class="study" name="study" placeholder="Enter your year of study L1-3,M1-2 " pattern="[L-l-M-m]+[1-2-3]" maxlength="2" title="only L1,L2,L3 and M1,M2 are allowed" required>
<button name="submit" class="btn" type="submit">Register</button>
</form>
使用此模式:[LM]{1}[0-9]{1}
您可以使用以下工具检查这是否适合您:https://regex101.com
找到答案 [L]{1}[1-3]|[M]{1}[1-2] 使用 https://regex101.com and using logical or enter image description here
我希望在文本输入上使用 HTML 模式属性来限制用户输入,但出于设计目的我不想使用 select 或单选按钮标签。我尝试了很多方法,但其中 none 让我得到了我想要的东西。
<form action="" method="post">
<input type="text" class="study" name="study" placeholder="Enter your year of study L1-3,M1-2 " pattern="[L-l-M-m]+[1-2-3]" maxlength="2" title="only L1,L2,L3 and M1,M2 are allowed" required>
<button name="submit" class="btn" type="submit">Register</button>
</form>
使用此模式:[LM]{1}[0-9]{1}
您可以使用以下工具检查这是否适合您:https://regex101.com
找到答案 [L]{1}[1-3]|[M]{1}[1-2] 使用 https://regex101.com and using logical or enter image description here