-3

我正在尝试编写一个正则表达式来满足以下所有条件:

  1. 用逗号分隔的数字
  2. d{n}:d{n} 其中 n =1- 13
  3. 例如:1,2,4:5,3,22:44,66,666,777:888
  4. 不应以 , 或 结尾:
  5. 不应以 , 或 开头:
  6. 不应只允许 , 或 :
  7. 不应允许多个 ,s 或 :s

我找到了一些可以建立的答案,但这些答案是允许的,并且:

4

1 回答 1

1

这就是你需要的

^(\d{1,13}([:,]\d{1,13})*)$

这里工作

于 2012-09-05T07:27:35.697 回答