矩阵验证格式

时间:2016-10-24 23:11:05

标签: javascript regex validation matrix

我正在为矩阵乘法制作页面,我需要验证那些矩阵。目前我的正则表达式接受这种格式:[[1,2,3],[4,5,6],[7,8,9]]但它也应接受此格式:[[1,2,3]]

^\[(\[[\d+,\s*]+\],)+\[[\d+,]+]]$

我该怎么办?它如何匹配单个阵列和它们的组?

1 个答案:

答案 0 :(得分:0)

我认为你想要这样的东西:

[[1,2,3],[4,5,6],[7,8,9]]
[1,2,3],[4,5,6],[7,8,9]
[[1,2,3]]
[[1],[2]]

要匹配所有这些:

public void cancel() {
   HttpStream streamToCancel;
   RealConnection connectionToCancel;
   synchronized (connectionPool) {
     canceled = true;
     streamToCancel = stream;
     connectionToCancel = connection;
   }
   if (streamToCancel != null) {
      streamToCancel.cancel();
   } else if (connectionToCancel != null) {
      connectionToCancel.cancel();
   }
}

正则表达式101:csv