求助editBox里面字数控制

设计需求:在editbox如果输入unicode,则算2个字符,asc码则算1个字符。
这个有没有现成的可以直接拿起来用的?

我这里是中文算两个字符,英文算一个字符

String.prototype.getStringLength = function() {
    var len = 0;
    for(var i = 0; i < this.length; i++){
        if(this.charCodeAt(i) > 127 || this.charCodeAt(i) == 94){
            len += 2;
        }else{
            len++;
        }
    }
    return len;
}

这个思路明白,只是editbox每次都要自己处理挺麻烦,所以想问下底层是已经对应的接口进行处理了。

maxlength不能满足你的需求吗?