限制键盘只能输入数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了限制键盘只能输入数字相关的知识,希望对你有一定的参考价值。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ return [self validNum:string]; } //限制只能输入数字 - (BOOL)validNum:(NSString*)number{ BOOL res = YES; NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"0123456789"]; for (int i = 0; i < number.length; i ++) { NSRange subRanger = NSMakeRange(i , 1); NSString *subStr = [number substringWithRange:subRanger]; NSRange setRange = [subStr rangeOfCharacterFromSet:set]; if (setRange.length == 0) { res = NO; break; } } return res; }
以上是关于限制键盘只能输入数字的主要内容,如果未能解决你的问题,请参考以下文章
vue+element 中 el-input框 限制 只能输入数字及几位小数(自定义)和输入框之键盘