我有一个输入字段,其值(模型)为微秒(例如1950),以及一个过滤器,将微秒转换为人类可读的格式,例如00:19.50(这在输入中显示 - 领域)。我如何验证或强制用户保留此格式?
答案 0 :(得分:1)
您可以指定pattern='\d\d:\d\d:\d\d'
:
<input type="text" pattern="\d\d:\d\d:\d\d" required>
有关浏览器支持,请参阅http://caniuse.com/#feat=input-pattern
答案 1 :(得分:1)
您可以通过使用接受正则表达式的pattern属性来实现此目的。
您可以在此处详细了解:http://www.the-art-of-web.com/html/html5-form-validation/
这是他们提供的例子。
<input type="url" name="website" required pattern="https?://.+">
我希望这会有所帮助。
@gapvision为您提供了一个符合您需求的正确模式的答案
图案='\ d \ d:\ d \ d \ d \ d