Javascript 正在查找正则表达式以检查输入中是否有短的4个字符串

Javascript 正在查找正则表达式以检查输入中是否有短的4个字符串,javascript,regex,Javascript,Regex,我正在寻找一种方法来检查输入字符串,看看它是否遵循特定的模式1-x数字,然后是一个特定的字母,然后是更多的数字。我是这么想的 /^([0-9]{1,10}+(?:\r)+[0-9]{1,2})+$/ 然而,我在输入应该是有效输入的内容时出现了这个错误 未捕获的语法错误:无效的正则表达式:/^([0-9]{1,10}+(?:\r)+[0-9]{1,2})+$/:无需重复 我无法确定我的语法到底出了什么问题,因为我使用了类似的方法来验证电子邮件,这是因为+之后的{1,10}+需要在前面加上一个有效的

我正在寻找一种方法来检查输入字符串,看看它是否遵循特定的模式
1-x数字
,然后是
一个特定的字母
,然后是更多的数字。我是这么想的

/^([0-9]{1,10}+(?:\r)+[0-9]{1,2})+$/

然而,我在输入应该是有效输入的内容时出现了这个错误

未捕获的语法错误:无效的正则表达式:/^([0-9]{1,10}+(?:\r)+[0-9]{1,2})+$/:无需重复


我无法确定我的语法到底出了什么问题,因为我使用了类似的方法来验证电子邮件,这是因为
+
之后的
{1,10}
<代码>+需要在前面加上一个有效的标记以匹配它的重复,但在这里它前面加上
{1,10}
,这显示了:


谢谢,这个工具非常有用,我能够拼凑出一个工作正则表达式。
/^([0-9]{1,10}+(?:\r)+[0-9]{1,2})+$/
              ^