'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var isInt = require('./isInt');
 
exports = function isFullWidth(c) {
    if (!isInt(c)) {
        return false;
    }
 
    return (
        c >= 0x1100 &&
        (c <= 0x115f ||
            c === 0x2329 ||
            c === 0x232a ||
            (0x2e80 <= c && c <= 0x3247 && c !== 0x303f) ||
            (0x3250 <= c && c <= 0x4dbf) ||
            (0x4e00 <= c && c <= 0xa4c6) ||
            (0xa960 <= c && c <= 0xa97c) ||
            (0xac00 <= c && c <= 0xd7a3) ||
            (0xf900 <= c && c <= 0xfaff) ||
            (0xfe10 <= c && c <= 0xfe19) ||
            (0xfe30 <= c && c <= 0xfe6b) ||
            (0xff01 <= c && c <= 0xff60) ||
            (0xffe0 <= c && c <= 0xffe6) ||
            (0x1b000 <= c && c <= 0x1b001) ||
            (0x1f200 <= c && c <= 0x1f251) ||
            (0x20000 <= c && c <= 0x3fffd))
    );
};
 
module.exports = exports;