iOS 限定UITextField的输入格式
2019-04-03 本文已影响0人
飞不越疯人院
限定UITextField只能输入字母和数字不能输入中文
#define CANINPUT @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
在UITextField监听方法中实现如下代码
NSCharacterSet *set = [[NSCharacterSet characterSetWithCharactersInString:CANINPUT] invertedSet];
NSString *resultStr = [[sender.text componentsSeparatedByCharactersInSet:set] componentsJoinedByString:@""];
sender.text = resultStr;