zoukankan      html  css  js  c++  java
  • iOS 限制只能输入数字(字母)

    #define NUMBERS @"0123456789"

    #define ENGLISH @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefjhigklmnopqrstuvwxyz"

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

    {

        NSCharacterSet*cs;

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

        NSString*filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];

        BOOL basicTest = [string isEqualToString:filtered];

        if(!basicTest) {

            

            UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示"

                                                           message:@"请输入数字"

                                                          delegate:nil

                                                 cancelButtonTitle:@"确定"

                                                 otherButtonTitles:nil];

            

            [alert show];

            return NO;

            

        }

        return YES;

    }

  • 相关阅读:
    [算法] 网络中最小费用最大流
    [题解] 完美数
    [算法] 扫描线及其应用
    等待时间
    键盘操作
    鼠标操作
    元素常用操作
    元素的定位·CSS
    元素的定位·XPATH
    元素的定位
  • 原文地址:https://www.cnblogs.com/hongyan1314/p/5694935.html
Copyright © 2011-2022 走看看