2012-11-09 66 views
0

我在正则表达式中有点弱。任何人都可以帮助我找到正确的时间表达(在24小时制)在extjs正则表达式的时间24小时格式在extjs 3

谢谢。

+0

检查http://regexlib.com标准正则表达式的情况是这样的。 – JohnnyHK

+0

是否用于控制输入验证?或解析任何服务器数据?添加一些你使用它的环境? – Jom

回答

0

这可能是你在找什么:

'/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/' 

不知道是否适用于extis,如果不是语法在extis使用可以随时转换回来。

0

试用

^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$ 

,或者您可以使用

([01]?[0-9]|2[0-3]):[0-5][0-9] 

欲了解更多信息请访问tutorial

1

,如果你没有,不要重新发明轮子。 Sencha的优秀人员经历了很多麻烦,因此像我们这样的开发人员不必惹恼这类事情。

// returns null if parse failed, or Date object is successful 
var mydate = Ext.Date.parse(inputString, "G:i"); 

欲了解更多信息,请查看API文档Ext.Date