我有一个文本域里面粘贴了很多用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)
添加回答
举报
0/150
提交
取消