正则表达式只允许输入数字和冒号,并且开头和结尾只能数字

请问如何实现正则表达式只允许输入数字和冒号,并且开头和结尾只能数字
两个回答都不对,应该要求是这样的:前两个数字是00到23,中间是:,后两个数字是00到59

请高手回答

第1个回答  2009-12-29
/^\d+:\d$/
试试这个

/^\d+:+\d$/ 如果你要求的是两个数字就改下咯

/^\d{2}:+\d{2}$/

你自己看嘛。如果 : 号 不要多个就去掉 +

/^\d{2}:\d{2}$/
第一个答案是对的吧

这下没问题了吧
/^[0-2][0-3]:[0-5][0-9]$/本回答被提问者采纳
第2个回答  2009-12-29
^\d{2}:\d{2}$
相似回答