注意:
- 仅支持 iOS 10.2+系统
- 系统也提供了
isEmoji
属性, 但此属性会将数字也过滤 - 所以使用标准表情判断属性:
isEmojiPresentation
extension String {
// 过滤Emoji表情
public var disableEmojis: String {
let result = unicodeScalars.filter{ !$0.properties.isEmojiPresentation }
return String(result)
}
}