如何为MM编写正则表达式:DD:YYYY:HH:MM:SS?
答案 0 :(得分:2)
如果你想捕捉月,年的价值,......你可以使用这样的东西,我想:
([0-9]{2}):([0-9]{2}):([0-9]{4}):([0-9]{2}):([0-9]{2}):([0-9]{2})
如果您的正则表达式引擎支持,\d
可以用作[0-9]
的别名:
(\d{2}):(\d{2}):(\d{4}):(\d{2}):(\d{2}):(\d{2})
答案 1 :(得分:1)
这取决于您是要检查是否所有字符除以:
数字,或者您还要检查是否不会获得完整的数据,例如 12月32日或小时喜欢 25:66 。要进行这样的基本验证,你应该使用比@Pascal MARTIN提供的更复杂的正则表达式,例如,
[0-1][0-9]:[0-3][0-9]:[1-2][0-9]{3}:[0-2][0-9]:[0-5][0-9]:[0-5][0-9]