正则判断的简单封装

作者: romancemystery | 来源:发表于2016-08-08 14:04 被阅读212次

一、对于正则判断(包括基础的手机号验证、邮箱验证、银行卡验证、密码验证等)进行简单的封装,在调用时可以同时对多个内容进行判断,并有返回信息以及加载框提示,比如说注册时只需调用一次封装方法即可对用户名、密码、验证码等全部进行判断,除此之外 ,使用者还可进行自定义的正则判断,已传入一个正则表达式来进行判断,最大限度的实现封装方法的利用率

二、调用方式

调用方式共分为三种:

1、通过IBInspectable进行可视化操作,直接在拖控件时已写属性的方式编辑正则判断的条件即可,调用时 需将需要进行判断的控件加入到一个数组中,然后调用方法即可

2、根据模型来创建进行正则判断的字典

3、创建字典来进行正则判断

总结:方法二与方法三只是调用时所传入参数的创建方式不同,方法三字典key值是需固定的,二方法较三更为简便

二、Demo解读

Demo导入了MJExtension以及MBProgressHUD两个三方库,在通过ZJVerifyModel创建判断的字典时,通过MJExtension将Model转为字典

ZJVerifyTool包含了所有的调用方法:

+(BOOL)check:(NSDictionary *)dict result:(void(^)(NSString *))resultInfo;

+(BOOL)checkArray:(NSArray *)checkArray verifyTip:(VerifyTip)verifyTip result:(void(^)(NSString *))tipInfo;


三、代码链接

对正则判断的封装、一次调用判断多个控件 - 代码库 - CocoaChina_让移动开发更简单 




相关文章

  • 正则判断的简单封装

    一、对于正则判断(包括基础的手机号验证、邮箱验证、银行卡验证、密码验证等)进行简单的封装,在调用时可以同时对多个内...

  • 账号正则

    HTML data中定义 正则封装调用 调用及判断

  • JS-正则封装校验

    一个简单的 正则校验封装方法

  • 正则判断邮箱格式是否正确

    简介 做表单验证时,我们常用到正则判断,以下是正则的简单使用。

  • 简单正则判断

    1.只能输入正整数数字 2.只能输入数字和小数点 2.只能输入数字和字母

  • Regular Expression Matching

    简单的正则匹配算法: 栗子? 先分析一下两个正则符号, '.'是可以表示任何字符的, 做特殊判断就好, 但是'*'...

  • 十分钟学会基础的正则表达式

    正则表达式在开发中是非常受欢迎的,比如做一个手机号码的判断,用正则来判断就很简单了,或者一个身份号码的验证,这些正...

  • Python 学习笔记 071

    正则表达式学习 续4 分组 概念:除了简单的判断是否匹配之外,正则表达式还有提取子串的功能。 用()表示的就是提取...

  • Swift Regex

    Swift 对正则表达式的封装

  • 正则判断

    清除字符串中空格:replace(/\s+/g,'') 替换中英文逗号,逗号去重:replace(/(,)/g, ...

网友评论

    本文标题:正则判断的简单封装

    本文链接:https://www.haomeiwen.com/subject/udrzjttx.html