如何使用字符串来表示它并使用正则表达式来测试它

时间:2017-01-25 05:00:58

标签: javascript regex

以下是2组数字,从0到9:

Set A = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
Set B = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

从集合A中选择1个或多个数字。从集合B中挑选2个或更多个数字。我们从集合A和B中选取的数字应该大于3且不重复。例如:

从集合A中选择[]并从集合B中选择[0,1,2]无效,因为从集合A中选择了0个号码。

从集合A中选择[0,1],从集合B中选择[1]无效,因为从集合B中选择的数字少于2个。

从集合A中选择[0]并从集合B中选择[1,2]是有效的,因为有0和1和2被选中。

从集合A中选择[0,1],从集合B中选择[1,2]是有效的,因为有0和1和2被选中。

从集合A中选择[0]而从集合B中选择[0,1]是无效的,因为只有0和1被选中。重复0,因此只选择了2个数字。

使用字符串表示我们选择的数字并使用正则表达式来测试它是否有效。

有人帮帮我吗? :(

0 个答案:

没有答案