求一时间点正则 接分/^(\s*(((\d{0,2}):(\d{0,2}))|((\d{0,2}):(\d{0,2})-(\d{0,2}):(\d{0,2}))))+\s*$/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> var str = "20:26 17:27-22:25 20:26 17:27 22:25"; var reg = /^(?:\d{1,2}:\d{1,2}(?:\-\d{1,2}:\d{1,2})?(?:\s+|$))+$/; alert(reg.test(str));</script> 开头可以有空格<script> var str = " 20:26 17:27-22:25 20:26 17:27 22:25"; var reg = /^(?:\s*\d{1,2}:\d{1,2}(?:\-\d{1,2}:\d{1,2})?(?:\s+|$))+$/; alert(reg.test(str));</script> 谢谢 cgisir ,这个可以判断格式,如果能能判断时间就好了 关于JSP获取页面元素值的问题 请问关闭母视窗时判断子视窗开关 [EXT问题]请教如何使TabPanel中同一个textfield对某一事件都有效 退出登录后JS弹出一个对话框 报错? 高分求解,关于动态连线问题 jquery .on()或.click()方法中的参数data如何使用,具体用武之地在哪,能否解决闭包带来的问题? 一个简单的数字时钟显示问题!! 怎样获取获取鼠标指针在屏幕坐标系中的坐标 一个小问题,如何判断一个变量是否为空。 數如何取整 ? JavaScript 值更新问题 跪求javascript不能调试的问题
var str = "20:26 17:27-22:25 20:26 17:27 22:25";
var reg = /^(?:\d{1,2}:\d{1,2}(?:\-\d{1,2}:\d{1,2})?(?:\s+|$))+$/;
alert(reg.test(str));
</script>
var str = " 20:26 17:27-22:25 20:26 17:27 22:25";
var reg = /^(?:\s*\d{1,2}:\d{1,2}(?:\-\d{1,2}:\d{1,2})?(?:\s+|$))+$/;
alert(reg.test(str));
</script>