这边介绍判断特殊字符的 判断其他的只要改掉正则表达式即可
//判断是否有特殊字符
//获取要判断的字符串
let str = chPWDTextfiled.text
//获取正则表达 这个是判断有没有特殊字符串
let regex = "^([A-Za-z]|[\\u4E00-\\u9FA5])+$"
//谓词来检测是否有匹配项
let predicate = NSPredicate.init(format: "SELF MATCHES %@", regex)
//传入匹配对象
let isValid:Bool = predicate.evaluateWithObject(str)
//然后根据true 或者 false 来判断是否执行想要的操作