我想用正则表达式检查以下内容
{Today,Format}
今天 - 将保持原样。 在 Format 的位置,我们可以允许使用 0 到 12 之间的数字。
例如:我们必须允许
{Today,0}
{Today,1}
{Today,2}
...
{Today,12}
并且还必须允许
{Today,}
{Today,Format}
请帮助我,并推荐我访问一些网站来培养我的正则表达式技能。
最佳答案
\{Today,(\d|1[012]|Format)?\}
含义:
- 左花括号;
- “今天”;
- 可选以下其中一项:数字 (0-9)、1 后跟 0、1 或 2 (10、11、12)、“格式”;然后
- 右花括号。
至于资源我可以推荐this site on regular expressions和书Mastering Regular Expressions .
关于javascript - 只允许数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/388650/