我需要一个正则表达式来支持日期格式dd-MMM-yyyy和dd-MMM。例如:04-Oct-2010 04-Oct 04-OCT-2010 04-OCT 最佳答案 尽管您可以使用正则表达式验证格式,但很难(甚至不可能)验证日期本身。要验证格式,可以使用: ^\d\d-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)(-\d{4})?$