小时和分钟的 vaadin 文本字段正则表达式模式
vaadin text field regex pattern for hour and minute
我的应用程序中有两个 vaadin-text-field
组件,用于输入小时 (0-23) 和分钟 (0-59)。它的模式是什么?
<vaadin-text-field id="minute" style="width:40px" pattern="[0-5][0-9]" prevent-invalid-input>
上面的例子不行,不接受任何输入。我可能使用了错误的正则表达式。有人可以告诉我输入小时和分钟的正确正则表达式是什么吗?
谢谢。
这里的问题是 prevent-invalid-input
意味着用户将无法输入例如53
因为它们以输入 5
开头,而模式不接受。为了解决这个问题,您必须将第二个数字设为可选,例如[0-5]?[0-9]
.
我的应用程序中有两个 vaadin-text-field
组件,用于输入小时 (0-23) 和分钟 (0-59)。它的模式是什么?
<vaadin-text-field id="minute" style="width:40px" pattern="[0-5][0-9]" prevent-invalid-input>
上面的例子不行,不接受任何输入。我可能使用了错误的正则表达式。有人可以告诉我输入小时和分钟的正确正则表达式是什么吗?
谢谢。
这里的问题是 prevent-invalid-input
意味着用户将无法输入例如53
因为它们以输入 5
开头,而模式不接受。为了解决这个问题,您必须将第二个数字设为可选,例如[0-5]?[0-9]
.