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)
}