输入字段,强制格式00:00.00

时间:2015-10-27 11:29:19

标签: javascript angularjs validation

我有一个输入字段,其值(模型)为微秒(例如1950),以及一个过滤器,将微秒转换为人类可读的格式,例如00:19.50(这在输入中显示 - 领域)。我如何验证或强制用户保留此格式?

2 个答案:

答案 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

相关问题