【发布时间】:2012-07-20 14:37:08
【问题描述】:
如何编写一个正则表达式来检查给定格式是否只有日期/只有时间或两者都有以下格式“DD-MM-YYYY HH:MM AM”或“DD-MM-YYYY HH:MM”
我不知道如何做到这一点。
【问题讨论】:
-
你从来没有回答过我上一篇文章中的问题:为什么你要为此使用正则表达式吗?
-
我敢肯定会有一千个答案告诉你使用 '^\d{2}...' 但这是一种注定失败的方法。您将如何防止像下午 55:98 这样的愚蠢输入,或验证这一天在给定月份内是否有效?您将如何应对闰年等极端情况?只需使用日期库即可省去麻烦。
-
您今天已经问了 3 次基本相同的问题,但我没有看到太多证据表明您使用了社区已经提供的信息。因此,我投反对票。你必须和我们一起工作。 “这是要求”不是一个很好的解释。这是一个家庭作业问题,您需要使用正则表达式来证明对工具的掌握吗?如果是这样,请将您的问题标记为作业。