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;
上一篇下一篇

猜你喜欢

热点阅读