iOS 邮箱正则表达式
//进行邮箱正则表达式判断
-(BOOL) validateEmail
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:self];
}
这里面的self 是因为这个方法是写在category的 NSString + SiZheString.m 中
所以调取方式应该是
if([@"字符串" validateEmail]){
}
这种样式
如果是自己不想封装
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
Bool isTrue = [emailTest evaluateWithObject:@"字符串"];
iOS 邮箱正则表达式相关推荐
- php 邮箱正则表达式匹配,php 邮箱正则表达式
摘要 腾兴网为您分享:php 邮箱正则表达式,掌上财富,万步有约,天翼校园,顺丰等软件知识,以及天津交通安全综合服务管理平台,我爱学习表情包,qq影音,ios微信分身版,南京车网,永久加密软件,儒思h ...
- iOS中正则表达式封装好的第三方文件
iOS中正则表达式封装好的第三方文件 我已经上传了资源哦~ 需要的话可以去下载哦 #import <Foundation/Foundation.h> #import "NSSt ...
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
IOS使用正则表达式去掉html中的标签元素,获得纯文本 content是根据网址获得的网页源码字符串 NSRegularExpression *regularExpretion=[NSRegular ...
- IOS常用正则表达式
IOS常用正则表达式 正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是 ...
- 手机号与邮箱正则表达式
手机号正则表达式 条件: 11位 以1开头 第2位范围为[3-8] 第3位范围[0-9] /1[3-8][0-9]\d{8}/ 邮箱正则表达式: 123@qq.com /^\w+@\w+(\.\w+) ...
- python实现邮箱正则表达式验证
可以使用Python的正则表达式库re来实现邮箱正则表达式验证.下面是一个示例代码: import redef is_valid_email(email):pattern = re.compile(r ...
- 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容
文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...
- php 正则获取邮箱,PHP 邮箱正则表达式
PHP 邮箱正则表达式 作者:PHPYuan 时间:2018-07-09 00:01:10 PHP 邮箱正则表达式代码如下: /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9- ...
- vue 最简易的邮箱正则表达式
vue 最简易的邮箱正则表达式 我们首先了解正则表达式的元字符: d 表示数字 w 表示数字,字母和下划线 s 表示空格和制表符 D 表示非数字 W 表示非数字,字母和下划线 ^ 在[ ]中表示除了, ...
最新文章
- MATLAB 的条件分支语句
- linux修改led中颜色,Linux学习三之LED驱动(修改内核)
- 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程
- nginx监听事件流程
- linux-ntpdate同步更新时间
- Vue-CLI搭建Vue项目
- mac自带自动化java_java Mac自动化-java和ant环境搭建
- python关闭函数解释器_深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!...
- 「leetcode」216.组合总和【回溯算法】详解!
- python学习笔记1---class
- LWIP协议栈详解(1)_LWIP协议与网络分层
- 一线互联网公司的前端开发流程
- 14届数独-真题标准数独-Day 9-20220124
- 如何写好一篇SCI论文
- Ubuntu 使用 xdg-open 命令
- 微信小程序 -- 真机调试时没问题,上线后无法访问服务器
- java 多线程 超时_【Java】Java多线程任务超时结束的5种实现方法
- VAF:Variant Allel Frequency简介
- redis桌面管理工具 redis-desktop-manager使用指南
- 名帖366 鲜于枢 草书《韩愈石鼓歌》