js中限制字符串输入中英文字符的长度--封装

/*

*str:输入的字符串

*num=16:限制字符串的长度,num默认值为16

*return:boolean

*/

function canPassLength(str,num=16) {
        let len = 0;
        let character = str.replace(/‘ ‘/g, ‘‘);
        for (let i = 0; i < character.length; i++) {
            if (character.charAt(i).match(/[\u4e00-\u9fa5]/g) !== null) len += 2;
            else len += 1;
        }
        if(len > num){
            return false
        }
        return true
    }

 

更新中。。。

 

js中限制字符串输入中英文字符的长度--封装

上一篇:vue项目使用mock.js


下一篇:【Copy攻城狮日志】Node快速重命名文件,告别Potplay字幕困扰问题