过滤字符串 判断字符 数字判断
2017-06-10 15:49
253 查看
NSString *testString = @"中文123ljfLJF"; NSInteger alength = [testString length]; for (int i = 0; i<alength; i++) { char commitChar = [testString characterAtIndex:i]; NSString *temp = [testString substringWithRange:NSMakeRange(i,1)]; const char *u8Temp = [temp UTF8String]; if (3==strlen(u8Temp)){ NSLog(@"字符串中含有中文"); }else if((commitChar>64)&&(commitChar<91)){ NSLog(@"字符串中含有大写英文字母"); }else if((commitChar>96)&&(commitChar<123)){ NSLog(@"字符串中含有小写英文字母"); }else if((commitChar>47)&&(commitChar<58)){ NSLog(@"字符串中含有数字"); }else{ NSLog(@"字符串中含有非法字符"); } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//判断是否为整形: - (BOOL)isPureInt:(NSString*)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return[scan scanInt:&val] && [scan isAtEnd]; } //判断是否为浮点形: - (BOOL)isPureFloat:(NSString*)string{ NSScanner* scan = [NSScanner scannerWithString:string]; float val; return[scan scanFloat:&val] && [scan isAtEnd]; } if( ![self isPureInt:textField.text] || ![self isPureFloat:textField.text]){ textField.textColor = [UIColor redColor]; textField.text = @"警告:含非法字符,请输入纯数字!"; return; }else{ NSLog(@"整形或浮点型"); }
相关文章推荐
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- 判断一个字符串中数字,字符,空格和其他字符的个数
- 判断字符串是数字、字符、还是...
- iOS中 判断字符串 中文字符 字母 数字 以及下划线
- 判断字符串(是否数值型,脏话过滤,非法字符过滤)
- 类库------对一些字符串进行操作的类1.判断输入是否数字2.截取字符串函数3.过滤输入信息4.生成随机数5.生成验证码图片6.获取汉字第一个拼音7.半角转全角8.全角转半角
- SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- 在sqlserver中如何从字符串中提取数字,英文,中文,过滤重复字符
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写
- 【转】SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- 判断字符串是否包含除字母、数字、下划线以外的字符
- [转]在sqlserver中如何从字符串中提取数字,英文,中文,过滤重复字符
- php处理字符串,判断是否含有特殊符号,非中文,数字,字符
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- php判断某字符串是否不以数字或其他特殊字符开头
- Java判断字符串是字符或数字
- 字符串操作(人民币转成大写/全角字符转半角字符/去掉字符串中重复的子字符串/过滤常见特殊字符/反过滤特殊字符/判断是不是合法手机/字符串匹配的算法)