从前3个字母开始识别月份的正则表达式

时间:2018-03-22 04:42:32

标签: javascript regex

我的日期格式为

12March2018

我正在尝试使用正则表达式来获取正则表达式来识别模式。第一个字母必须是数字。按月份的前3个字母后跟。如果数字后面的单词与任何月份的任何前3个字母匹配,则它应返回true。我怎么得到它?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用此正则表达式:

arr=arr.concat(newArr)

如果您要从/(?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)?|May|Jun(?:e)?|Jul(?:y)?|Aug(?:ust)?|Sep(?:tember)?|Oct(?:ober)?|Nov(?:ember)?|Dec(?:ember)?)/g 标识March,则可以使用as:

12March2018

此处(?:Mar(?:ch)) 用于标识由3个字符表示的月份(简单表示)。通过使用(?:Mar),可以从字符串中匹配或标识月份的全名。

您可以测试此here

enter image description here