php能写入英文不能写入中文,ios,uitextfield_IOS textField怎样设置只能输入英文字母或者数字,不能输入汉字,ios,uitextfield - phpStudy...

IOS textField怎样设置只能输入英文字母或者数字,不能输入汉字

RT,要弄个输入车牌后5位字符的输入框,车牌后5位只能有数字和字母,我在网上找了很多方法,都有些问题,要么就全都能输入,要么就只能输入数字,要么就到输入到5位后无法修改输入的东西,所以向大家求助,有没有什么方法可以限定输入框不能输入中文的

我现在用的这个方法

//设置键盘类型

self.textField.keyboardType = UIKeyboardTypeASCIICapable;

define kAlphaNum @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"

//判断是否是数字,不是的话就输入失败

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{

NSCharacterSet *cs;

cs = [[NSCharacterSet characterSetWithCharactersInString:kAlphaNum] invertedSet];

NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""]; //按cs分离出数组,数组按@""分离出字符串

BOOL canChange = [string isEqualToString:filtered];

return self.textField.text.length>=5?NO: canChange;

}

这个方法输入满5位后就无法删除修改了求教

相关阅读:

文章草稿、文章纠错数据库设计问题?

解释一下这段代码的含义

MySQL如何快速创建大量随机数据进行性能测试

php的Composer到底是什么 应用场景是什么 看了文档也没看懂

高度是百分比的容器如何实现内部的单行文本垂直居中?

owncloud 数据库错误 1045,太奇怪了。

asp.net mvc 中路由该怎么做?

gradle 如何构建可执行jar 包

wpf编写的程序播放yuv数据,界面是黑白的,怎么解决?

域名解析从一家临时转到另一家,接管状态显示一个叉怎么的呢?

fabric是否支持让python的函数在远端服务器运行?

如何在项目中搜索两个相关的关键词?

ios付费订阅,沙箱问题请教

使用Flask-SQLAlchemy时多对多遇到问题,请帮忙看看

新手请教:python爬虫数据怎么排列好后存储到本地excel

iOS9.2真机测试时总是不信任应用,我选择信任之后会出现这个。

ios如何把一个包含自定义对象的数组序列化到磁盘?

项目可以正常运行,但怎么消除这个错误提示呢?错误提示的那个类已经不存在的.

git github gitlib gitlab分别是什么,有什么区别?

Python:异常和错误的处理策略问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值