为了账号安全,请及时绑定邮箱和手机立即绑定

判断每一行下面的列的个数是否相同

判断每一行下面的列的个数是否相同

开满天机 2019-03-04 10:09:39
我有一个文本域里面粘贴了很多用tab按键分割的矩阵,如何判断每一行下面的列是否相同呢,求解,最好给出简单代码参考一下,谢谢
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

var text = "1    2    3    4\n2    3    33"

function checkText(text) {

    text = text.split("\n") //按行分割成数组

    

    let oLen = 0

    for (let k = 0; k < text.length; k ++) {

       let item = text[k].split("\t") //按tab分割成数组

       let nLen = item.length //每行列数量

       if (!oLen) {

          oLen = nLen

       } else {

          if (oLen !== nLen) {

             console.log('有列不相等')

             return false

          }

          oLen = nLen

       }

    }

    console.log('全部相等')

}

checkText(text)


查看完整回答
反对 回复 2019-03-05
  • 1 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信