标签: regex
我正在寻找一个正则表达式来匹配以下任何一个:01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12
01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12
通常我会做[1-12]但是如果它只有一位数我需要填零。关于如何优雅地完成这项工作,我有一点想象力。
[1-12]
答案 0 :(得分:1)
您可以使用以下正则表达式。
^0[1-9]|1[012]$
答案 1 :(得分:1)
有一些不错的捕捉匹配乐趣:
/(0[1-9]|1[0-2])/