ios 判断textFiled中输入的字符是不是数字

//使用NSScanner类,
[self isPureInt:textFiledLabel.text]   //传入textFiledLabel获取的输入字符串并调用方法判断

- (BOOL)isPureInt:(NSString*)string{
    NSScanner* scan = [NSScanner scannerWithString:string]; //定义一个NSScanner,扫描string
    int val;
    return[scan scanInt:&val] && [scan isAtEnd];
}
//[scan scanInt:&val]
//扫描的Int类型放入val
//根据NSScanner的机制,如果扫描到结果需要的数据,那么它就会停在数据结尾的下一个字符处
//例如:string = @"12ccf12";如果扫描Int类型,那么第一次扫描到第二个字符处就停止了,如果要扫描全部需要进行循环判断
//扫描结束后,没有到string的结尾,那么[scan isAtEnd]为NO
//所以
//[scan isAtEnd]
 //判断是否到结尾
//这样就能保证一遍扫描到结尾的数据全部是int,[scan scanInt:&val] 和[scan isAtEnd]都为YES;
//结果isPureInt 返回YES;
//类似其他的判断也可以参考NSScanner
时间: 2024-08-06 20:06:00

ios 判断textFiled中输入的字符是不是数字的相关文章

判断输入框中输入的是否为数字

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT

javascript中,如何判断input中输入的为纯数字

用正则表达式判断.如果纯数字是指整数的话(不包含小数点),可以这样: function check(){ var value = document.getElementById("inputId").value; var reg=/^[1-9]\d*$|^0$/; // 注意:故意限制了 0321 这种格式,如不需要,直接reg=/^\d+$/; if(reg.test(value)==true){ alert("都是数字!通过"); return true; }e

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

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

JS判断字符串中,某个字符出现的次数

/**   * JS判断字符串中,某个字符出现的次数   */     var str ="abc#def#hig";     var len =str.split("#").length-1     alert(len);

TextFiled 中输入金额

要求: 输入的金额不能超过六位, 小数点后面只能输入两位小数 如果 textFIled  中第一位输入的是0 ,后面必须输入小数点,否则禁止输入 用到 textfiled代理方法 #pragma mark ---- textFiledDelegate ---- - (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)st

判断输入的字符是不是数字

判断输入是数字,还是字符串 方法一: a = input("请输入一个要判断的字符: ") m = n = 0 for i in a: m += 1 if i in ['0','1','2','3','4','5','6','7','8','9']: n += 1 if m == n: print("您输入的是数字:", a) else: print("您输入的是字符串:", a) 方法二: myInput = input("请输入一个

iOS UItextView监听输入特定字符跳转页面选择选项返回

今天有朋友问我一个需求的实现,于是自己写了一个Demo简单的实现了一下: 需求是: 1>比如: 检测用户输入"A"字符串,跳转页面选择选项,将选择的选项放置textView里,作为当前的输入; 2>不是"A"字符,则正常的textView输入; 3.用户跳转选择了,则将选择的输入到textView,否则,还是输入用户输入的字符即可. 实现代码如下: // // ViewController.m // Demo // // Created by 思 彭 o

C#中判断字符串中包含某个字符

C#判断字符串是否存在某个字符,如果存在进行替换. //定义一个字符串 string  str=".net/Java/asp.net"; //检验“/” if(str.Contains("/")) { //替换“/”为“||”    str.Replace('/','||'); }

iOS判断字符串中含某一个字符if ([keyName rangeOfString:@&quot;_&quot;].location==NSNotFound) return keyName;

if ([keyName rangeOfString:@"_"].location==NSNotFound){ return keyName; } else{ NSLog(@"不存在某一字符"); }