wujingjing
2025-02-11 7e59b188fb37d48d39e8c35b8bbced3836f4dd6d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
interface String {
    gblen(): number;
}
 
/**
 * 获取中英文长度,中文2,英文1
 */
String.prototype.gblen =function () {
    let len = 0;
    for (let i = 0; i < this.length; i++) {
        if (this.charCodeAt(i) > 127 || this.charCodeAt(i) == 94) {
            len += 2;
        } else {
            len++;
        }
    }
    return len;
};