正则表达式仅允许数字

pra*_*pal 0 javascript regex

我想用正则表达式检查以下内容

{Today,Format}
Run Code Online (Sandbox Code Playgroud)

今天 - 将保持原样.在Format的位置,我们可以允许从0到12的数字.

例如:我们必须允许

{Today,0}
{Today,1}
{Today,2}
...
{Today,12}
Run Code Online (Sandbox Code Playgroud)

并且还必须允许

{Today,}
{Today,Format}
Run Code Online (Sandbox Code Playgroud)

请帮助我,并引荐我到一些网站来发展我的正则表达技巧.

cle*_*tus 18

\{Today,(\d|1[012]|Format)?\}
Run Code Online (Sandbox Code Playgroud)

含义:

  • 打开花括号;
  • '今天​​,';
  • 可选择以下之一:数字(0-9),1后跟0,1或2(10,11,12),'格式'; 然后
  • 关闭大括号.

至于资源,我可以在正则表达式Mastering Regular Expressions这本书推荐这个网站.