我有以下正则表达式代码,即:
/^IT [0-9]{1,5}/(?<y1>19)?(?(y1)\d{2}|20\d{2})\((?<n1>M)?(?(n1)N|[H|B|C|D|E|G|K|M|U|N|L|S|T|V])\)$/
它旨在检查一组单词并确保其评估为:
IT 1/2014(G)
或最多 5 位数字的任何值
IT 5000/2014(MN)
但是,在 Firefox 中运行上述内容时,我不断收到以下错误:
Uncaught SyntaxError: invalid regexp group
任何帮助都将不胜感激。