鍍金池/ 問答/HTML/ 判斷每一行下面的列的個(gè)數(shù)是否相同

判斷每一行下面的列的個(gè)數(shù)是否相同

我有一個(gè)文本域里面粘貼了很多用tab按鍵分割的矩陣,如何判斷每一行下面的列是否相同呢,求解,最好給出簡(jiǎn)單代碼參考一下,謝謝

回答
編輯回答
涼心人
var text = "1    2    3    4\n2    3    33"
function checkText(text) {
    text = text.split("\n") //按行分割成數(shù)組
    
    let oLen = 0
    for (let k = 0; k < text.length; k ++) {
       let item = text[k].split("\t") //按tab分割成數(shù)組
       let nLen = item.length //每行列數(shù)量
       if (!oLen) {
          oLen = nLen
       } else {
          if (oLen !== nLen) {
             console.log('有列不相等')
             return false
          }
          oLen = nLen
       }
    }
    console.log('全部相等')
}
checkText(text)
2018年1月7日 06:43