JavaScript:

let str = "123";
let result = /\p{Extended_Pictographic}/u.test(str);
console.log(result); // false

Swfit:

extension Character {
    var isEmoji: Bool {
        guard let scalar = unicodeScalars.first else {
            return false
        }
        return scalar.properties.isEmoji && (scalar.value > 0x238C || unicodeScalars.count > 1)
    }
}

let c: Character = "1"
print(c.isEmoji)

let d: String = "hello"
for character in d {
    print(character.isEmoji)
}

标签: swift, javascript

添加新评论

0%