2019独角兽企业重金招聘Python工程师标准>>>

判断全汉字(这个问题苦恼了我很久,现在很方便,几行代码就搞定):

if ([self deptNameInputShouldChinese]) {

[DemonAlertHelper showToastWithMessage:@"只能是中文"];

return;

}

调用这个方法就可

#pragma mark--

#pragma mark 输入中文

- (BOOL) deptNameInputShouldChinese

{

NSString *regex = @"[\u4e00-\u9fa5]+";

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];

if (![pred evaluateWithObject:inputTextField.text]) {

return YES;

}

return NO;

}

判断全数字:

- (BOOL) deptNumInputShouldNumber

{

NSString *regex =@"[0-9]*";

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];

if (![pred evaluateWithObject:inputTextField.text]) {

return YES;

}

return NO;

}

判断全字母:

- (BOOL) deptPassInputShouldAlpha

{

NSString *regex =@"[a-zA-Z]*";

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];

if (![pred evaluateWithObject:inputTextField.text]) {

return YES;

}

return NO;

}

判断仅输入字母或数字:

- (BOOL) deptIdInputShouldAlphaNum

{

NSString *regex =@"[a-zA-Z0-9]*";

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];

if (![pred evaluateWithObject:inputTextField.text]) {

return YES;

}

return NO;

}

转载于:https://my.oschina.net/u/2534563/blog/650363

iOS 正则表达式判断UITextField是否为全汉字,全字母,全数字,数字和字母相关推荐

  1. iOS 正则表达式判断手机号,邮箱等

    转自:https://www.cnblogs.com/littlesnail/p/6049705.html #import "NSString+RegexCategory.h"@i ...

  2. iOS 正则表达式判断纯数字以及匹配11位手机号码

    1用正则表达式 //是否是纯数字 + (BOOL)isNumText:(NSString *)str{NSString * regex = @"(/^[0-9]*$/)";NSPr ...

  3. iOS 正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等

    //电子邮箱验证 + (BOOL) validateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A ...

  4. iOS - 正则表达式判断邮箱、身份证..是否正确

    //邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Z ...

  5. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  6. ios 判断数字开头_iOS 正则表达式判断纯数字及匹配11位手机号码的方法

    第一种使用正则表达式 判断 //是否是纯数字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)&quo ...

  7. iOS 正则表达式使用的三种方式语法

    一.正则表达式定义 正则表达式:又称规则表达式(英语:Regular Expression,在代码中常简写为regex.regexp或RE,是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符 ...

  8. java正则表达式判断手机号_正则表达式学习之简单手机号和邮箱练习

    正则表达式的组成规则 在java中,正则表达式的编译是类 java.util.regex.Pattern 正则表达式的构造摘要 1.字符x 包括所有大写和小写字母.所有数字.所有标点符号和一些其他符号 ...

  9. [Unity][C#]Regex正则表达式判断字符串

    Regex正则表达式判断字符串 字符串中是否含有 汉字.特殊符号.空格.数字.不分大小写英文字母.小写字母.大写字母 ... using System.Text.RegularExpressions; ...

最新文章

  1. 一个例子看懂kotlin的集合和序列
  2. C++编程风格(一)
  3. 如何设置Windows server 2008 R2登陆密码?
  4. DCMTK:用于DICOM数据字典的哈希表接口
  5. 基于java SSM springboot+redis网上水果超市商城设计和实现以及文档
  6. JavaScript 5/30:Flex Panel Gallery即FLEX布局的图片库
  7. mysql select选择多列_数据库 update select 多列操作
  8. ABP 在中抛出“Cannot access a disposed object. A common cause of this error is disposing”异常分析
  9. 华为防火墙配置命令大全,超级详细
  10. 计算与推断思维 十六、比较两个样本
  11. 在Ubuntu服务器中挂载Google网络硬盘
  12. 计算机在校学校目标和措施,学校信息化建设三年发展规划
  13. MSP430F5529LP 2022电赛学习准备及相关例程
  14. 安全准入考试(配电专业一般工作人员)安规题库(含答案)
  15. 《剑指 Offer(第 2 版)》系列刷题
  16. FFmpeg实现视频倒放: reverse/areverse滤镜
  17. MySQL与Oracle的应用区别
  18. wodP2P ActiveX 最新版 Crack
  19. Oracle的学习心得和知识总结(二十五)|Oracle数据库Real Application Testing之真实应用测试概述白皮书
  20. 数学通道的应用(四)-发动机转速曲线

热门文章

  1. CentOS查看软件源提供的软件版本命令
  2. Obejctive-C 中定义可变参函数
  3. 在linux下使用多个tomcat
  4. C 中可以这样写函数的参数 !!
  5. BinaryStar代码分析前言
  6. 12/100. Diameter of Binary Tree
  7. MAC 下的简单 SHELL 入门
  8. python通过手机抓取微信公众号
  9. 史上最简单MySQL教程详解(进阶篇)之存储过程(一)
  10. python基础学习中常见问题