正则表达式将使以下字符串有效。
1.now(今天)
2.now-1d(昨天)
3.now + 1w(今天增加1周)
4.now/M(该月的开始日期)
5.now/y(一年的开始日期)
6.now-w / w(从今天开始删除1周,从该周的开始日期删除
我需要以上的正则快递。
/^now(([-+])(\d+)(\w)(\/\w)?|\/(\w)|)/
这是我生成的正则表达式,但是它失败了一些单词,例如 now-1d / 2
答案 0 :(得分:0)
感谢@Michel Butscher。
^now(?:([-+])(\d+)([dmMwy]))?(?:\/([dmMwy]))?$
这对我有用。