小编use*_*836的帖子

HH的正则表达式模式:MM:SS时间字符串

我想解析一个hh:mm:ss字符串.一个简单的是([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d) 期望2:3:2402:03:24字符串.

我想更进一步,即使在像这样的情况下也要通过验证

  1. 如果你只输入56,它应该通过,因为56可以被认为是56秒[SS]
  2. 如果您输入2:3或02:03或02:3或2:03则应该通过.2分3秒[MM:SS]
  3. 如果你进入20:30:12传球20小时30分12秒[HH:MM:SS]
  4. 如果你输入78:12,不要过78分钟是错误的....

基本上,如果找到一个":",则将":"之前的数字视为MM,将":"之后的数字视为SS.如果发现两个":",则认为是HH:MM:SS

我想出了这种模式.

(^([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d)$)|(^([0-5]?\d):([0-5]?\d)$)|(^[0-5]?\d$)
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常.我想知道任何其他更简单的正则表达式,它可以完成这项工作.

regex expression hour minute seconds

37
推荐指数
2
解决办法
7万
查看次数

滚动嵌入HTML的PDF

我在Iframe中嵌入了一个PDF文件.我的html文件有"UP","DOWN"按钮.当我点击这些按钮时,我希望pdf向上或向下滚动.

有没有办法用javascript或任何其他方式控制PDF.我将使用Internet Explorer6作为此应用程序和Acrobat pdf阅读器.

html pdf

5
推荐指数
1
解决办法
9752
查看次数

成功构建后,Jenkins提交文件

我在我的Web应用程序中使用Jenkins,Ant,Flex和Java.目前我在Flex src中更新构建版本文件并在启动Jenkins构建之前提交它.我想避免这个手动过程,让脚本为我做这个.

文件内容:

Build = 01_01_2013_10:43
Release = 2.01

问题1: 我想更新此文件内容并编译我的代码,然后将此文件提交回svn.这样SVN就有了最新的构建版本号.

如何将此更改的文件提交到SVN.如果在成功构建之后发生提交,那将会很棒.

问题2:我想在构建开始前一小时向所有开发人员发送电子邮件."请提交您的更改.构建将在1小时内开始." 我可以在电子邮件和(实际的svn export + ant build)之间设置延迟.
或者
我必须每隔一小时安排2份工作.一个发送电子邮件,一个发送.

ant file post-commit checkin jenkins

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

ant ×1

checkin ×1

expression ×1

file ×1

hour ×1

html ×1

jenkins ×1

minute ×1

pdf ×1

post-commit ×1

regex ×1

seconds ×1