0

我正在寻找一个正则表达式,它可以找到一个月的 alpha 表示,以及它后面的数字年份。

例子:

  • 今天的月份是 2012 年 6 月

  • 这是一个包含 2012 年 5 月日期的语句,仅此而已。

  • 2012 年 12 月

  • 2012 年 6 月是今年的日期
4

2 回答 2

1

对于您的具体示例,您可以更改月份名称和\d{4}年份名称:

/\b(?:January|February|March|...|December)\s+\d{4}\b/i

i用于不区分大小写。

\b单词边界。

我假设年份是任意四位数,但您当然可能希望扩展(或限制)此范围,具体取决于您的应用程序的需要。

于 2012-06-27T19:32:56.543 回答
1

它应该是:

/\b(?:January|February|March|April|August|September|October|November|December)\s+\d{4}\b/i
于 2012-06-27T19:33:28.807 回答