这段js代码,哪里错了?

    layui.use(['form', 'admin'], function() {
        var $ = layui.$,
            form = layui.form,
            admin = layui.admin,
            element = layui.element;

        element.render();
        form.render();

        if (admin.screen() < 2) {
            $('.layui-form').css('width', '100%');
        } else {
            $('.layui-form').css('width', '600px');
        }
        var getBLen = function(str) {  
            if (str == null) return 0;  
            if (typeof str != "string"){  
                str += "";  
            }  
            return str.replace(/[^\x00-\xff]/g,"01").length;  
        }
        var nickname = "哈哈哈哈啊啊啊啊"
        if (getBLen(nickname) > 12) {
             return '昵称超出长度';
        }
 });        
    var getBLen = function(str) {  
        if (str == null) return 0;  
        if (typeof str != "string"){  
            str += "";  
        }
        
        我这里的代码,怎么才能愉快的工作,现在咋写都不对,怎么融合进去?不想写到外面去。
阅读 1.4k
1 个回答

这不就是一个上下文无关的工具函数吗?放在外面挺好的啊

推荐问题