想要在代码中局部禁用这条规则,有多种方法:
/**
* get getByteLen
* @param {Sting} val input value
* @returns {number} output value
*/
export function getByteLen(val) {
/* eslint-disable no-control-regex */ // 在本函数中禁用no-control-regex规则
let len = 0
for (let i = 0; i < val.length; i++) {
if (val[i].match(/[^\x00-\xff]/ig) != null) {
len += 1
} else { len += 0.5 }
}
return Math.floor(len)
}/**
* get getByteLen