iOS判断NSString 只含有数字

//判断是否为整形:

- (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{

textField.textColor = [UIColor
blackColor];

if ([textField.text
integerValue]>self.moneyT) {

[SMAlertView
showAlert:[NSString
stringWithFormat:@"退款金额不能超过钱袋的总金额%ld,请重新输入",(long)self.moneyT]];

textField.text=nil;

}else{

self.money = textField.text;

}

}

时间: 2024-10-09 06:20:12

iOS判断NSString 只含有数字的相关文章

iOS 判断字符串中含有某个字符串rangeOfString

//_roaldSearchText if([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes"); else NSLog(@"no"); iOS 判断字符串中含有某个字符串rangeOfString,布布扣,bubuko.com

iOS 判断字符串中含有某个字符串 rangeOfString

//判断roadTitleLab.text 是否含有qingjoin if([roadTitleLab.text rangeOfString:@"qingjoin"].location !=NSNotFound)//_roaldSearchText { NSLog(@"yes"); } else { NSLog(@"no"); }

js生成随机码(只含有数字和字母的随机码)

/*** randomWord 产生任意长度随机字母数字组合** randomFlag 是否任意长度 min 任意长度最小位[固定位数] max 任意长度最大位*/ function randomWord(randomFlag, min, max) { let str = "", range = min, arr = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q'

iOS判断为空或者只为空格

本文转载至 :http://www.cnblogs.com/superhappy/archive/2012/11/08/2761403.html 经常有需求 要判断不能为空,后台老是鄙视不做非空判断的前端 ,木办法 只能写一个. 第一种想法:我不就是判断 是不是nil就可以了么.结果发现太天真,用户可以输入空格. 对于这种蛋疼的用户,只能采取蛋疼的方法: -(Bool) isEmpty:(NSString *) str { if (!str) { return true; } else { //

ios 判断字符串为空和只为空格解决办法

ios 判断字符串为空和只为空格解决办法- (BOOL)isBlankString:(NSString *)string{ if (string == nil) { return YES; } if (string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES; } if ([[string stringByTrimmingCharactersInSet:[NSCharacterS

iOS判断字母、数字串

以下为NSString类的扩展方法,分别是判断字符串是否只是包含字母.是否只包含数字.是否只包含字母和数字: //字母 - (BOOL)cdm_isOnlyLetters { NSCharacterSet *letterCharacterset = [[NSCharacterSet letterCharacterSet] invertedSet]; return ([self rangeOfCharacterFromSet:letterCharacterset].location == NSNo

shell------打印出文档中只含有一个数字的行

写一个shell脚本,要求打印出文档中只含有一个数字的行: #!/bin/bash for i in `cat /root/passwd` ;do         n=`echo $i |sed 's/[^0-9]//g'|wc -c`         #echo $n         if [ $n -eq 2 ];then                 echo $i         else                 continue         fi done 执行以下此脚本

利用栈判断输入的表达式中的括号是否匹配(假设只含有左、右括号)

利用栈判断输入的表达式中的括号是否匹配(假设只含有左.右括号) bool Match(char exp[],int n) { int i=0; char e; bool match=true; SqStack *st; InitStack(st);//初始化栈 while(i<n && match)//扫描exp中所有字符 { if(exp[i]=='(')//当前字符为左括号,将其进栈 Push(st,exp[i]); else if(exp[i]==')')//当前字符为右括号

IOS中NSString的常见用法

iOS NSString的常用用法 //1.创建常量字符串. NSString *astring = @"This is a String!"; //2.创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; //3.在以上方法中,提升速度:initWithString方法 NSString *astring = [[NSString allo