0

我想针对以下规则测试特定文本字段的内容:

  1. 它应该是 5 位数字和每个数字末尾的插入符号。
  2. 以上只能出现 4 次,整个内容应始终以数字结尾。

例子:

有效的

  • 11111^11111
  • 11111

无效的

  • 11111^11111^1111
  • 11111^11111^11111^11111^11111
  • 11111^11111^11111^11111^
  • 11111^

我正在尝试使用正则表达式来实现相同的功能,并尝试过:

/^([0-9]{5}\^){1,4}$/g
4

1 回答 1

5

尝试以下操作:

/^\d{5}(\^\d{5}){0,3}$/

它匹配行开头的 5 位数字^\d{5},后跟零到三{0,3}组插入符号和 5 位数字(\^\d{5}),从而保证您只能有 4 组。

演示

于 2012-09-11T23:51:15.783 回答