iOS 正则表达式~详解 03 (实现代码)
来源:互联网 发布:js pageyoffset 编辑:程序博客网 时间:2024/06/06 19:04
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、iOS中有三种方式来实现正则表达式的匹配。现在将他们都记录在这里:
1.利用NSPredicate(谓词)匹配
例如匹配有效邮箱:
谓词匹配比较灵活,但是需要有谓词的相关知识。
2.利用rangeOfString:option:直接查找
options中设定NSRegularExpressionSearch就是表示利用正则表达式匹配,会返回第一个匹配结果的位置。
3.使用正则表达式类
实例:
1.验证邮箱
NSPredicate是一个Foundation类,是用来查询的,原理和用法都类似于SQL中的where。
2.验证手机号
简单的判断方法
这只是简单地判断手机号格式。其实手机的格式还是有一点复杂的。
详细的判断方法
阅读全文
0 0
- iOS 正则表达式~详解 03 (实现代码)
- Oc 正则表达式~详解 03 (实现代码)
- iOS正则表达式详解
- iOS 正则表达式使用详解
- Ios之正则表达式详解
- JAVA 实现正则表达式代码
- IOS正则表达式的实现
- ios 常用正则表达式和例子详解
- iOS开发之详解正则表达式
- iOS开发之详解正则表达式
- iOS开发之详解正则表达式
- iOS开发之详解正则表达式
- iOS开发之详解正则表达式
- iOS学习笔记之正则表达式详解
- iOS 正则表达式~详解 01 (简介)
- 代码总结:IOS正则表达式(项目中用到的)
- iOS常用的一些正则表达式代码举例
- C++ - 正则表达式(regex) 迭代器(iterator) 的 详解 及 代码
- HashMap 和 HashTable 到底哪不同 ?
- 二叉树的前序,中序,后序遍历(递归非递归实现)
- 字符串(2)
- MFC获取win10平板右键菜单消息
- PyDev+Eclipse win环境搭建
- iOS 正则表达式~详解 03 (实现代码)
- 汉诺塔的改编题(用栈求解,分别递归和非递归)
- java打印日历
- Email邮件应用类
- Sublime Text 3
- bzoj 1303: [CQOI2009]中位数图
- linux 数据类型
- 简单的员工管理系统
- java中的递归