// 判断字符串是否为纯数字, YES: 表示是存数字。 NO: 表示不是
func isPureNumandCharacters(string: String) -> Bool {
let str = string.trimmingCharacters(in: NSCharacterSet.decimalDigits)
if(str.characters.count > 0){
return false
}
return true
}
// 是否是纯汉字
func isPureChinese(string: String) -> Bool {
let match: String = "[\\u4e00-\\u9fa5]+$"
let predicate = NSPredicate(format: "SELF matches %@", match)
return predicate.evaluate(with: string)
}
PS: \\u 两个斜杠号 前面那个是转义字符。