<1>手机号码格式校正

- (BOOL)checkTel:(NSString *)str

{

if ([str length] == 0) {

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"data_null_prompt", nil) message:NSLocalizedString(@"tel_no_null", nil) delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

[alert show];

return NO;

}

NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";

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

BOOL isMatch = [pred evaluateWithObject:str];

if (!isMatch) {

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"请输入正确的手机号码" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

[alert show];

return NO;

}else{

return YES;

}

}

<2>邮箱格式校正

-(BOOL)isValidateEmail:(NSString *)email

{

NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";

NSPredicate *emailTest = [NSPredicatepredicateWithFormat:@"SELF MATCHES%@",emailRegex];

return [emailTest evaluateWithObject:email];

}

手机号码格式和邮箱格式校正相关推荐

  1. 计算机电子邮箱格式,英语邮箱格式,电子邮件格式范文!

    英语电子邮件该怎么写? 一封邮件的基本内容通常分为三部分:收件人.主题.正文.1.接收人.接收人为传递信息或分布任务的对象.除了接收人之外还可以同时抄送给其他人,抄送对象要看.电子邮件的格式和范文 电 ...

  2. 工作安全邮箱格式是什么?邮箱排行榜

    朋友刚刚毕业即将入职开启职场生活,我觉得在她入职前给她普及一些职场办公常识.商务安全邮箱在职场办公的作用,安全邮箱格式是什么样的?市面上有各种各样的邮箱,打开邮箱排行榜,满目琳琅.以目前使用率较高的T ...

  3. email正则表达式 验证邮箱格式

    email正则表达式  说到正则表达式,网上有很多的通用的表达式,可是事实上说来,一般人的都 不愿意去拿来研究,就是拿来就直接用就行了.可是,事实上,可能有些时候,项目中或公司里的实际情况不一样,得要 ...

  4. android ip地址,手机号码,邮箱格式验证

    1.java验证IP地址: Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5 ...

  5. 自封装验证手机号码、邮箱格式、身份证号的工具

    如果在开发过程中,不停地写重复的验证代码是很让人头痛的也不利于后期的代码维护,为了减少代码的可维护性,提高代码的复用性.编写了一个验证用户信息的工具类. import org.springframew ...

  6. jquery验证手机号码、邮箱格式是否正确

    本文为大家介绍下使用jquery验证邮箱.验证手机号码,具体实现思路及代码如下. 复制代码代码如下: //jquery验证邮箱  function checkSubmitEmail() {  if ( ...

  7. 记录:手机邮箱格式验证

    /// <summary>/// 验证手机号固定电话/// </summary>/// <param name="phone"></par ...

  8. Java基础——正则表达式_校验QQ号码、手机号是否满足规则、邮箱格式验证

    有以下案例: 1 需求:校验qq号码.要求必须是5-15位数:0不能开头:非正则表达式实现:正则表达式实现 package com.xawl.demo;import java.util.Scanner ...

  9. Android 正则表达式验证手机和邮箱格式是否正确

    demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; import an ...

  10. Android 使用正则表达式验证邮箱格式是否正确

    /*** 验证邮箱格式是否正确*/public boolean emailValidation(String email) {String regex = "\\w+([-+.]\\w+)* ...

最新文章

  1. mysql delete 注意
  2. ​2012年至今,细数深度学习领域这些年取得的经典成果
  3. 【安全漏洞】Easy代码审计
  4. 复现网状的记忆Transformer图像描述模型(失败)
  5. 【Java】什么是CAS、synchronized升级概述、偏向锁/轻量级锁详解 - 笔记
  6. Linux命令gitview,使用linux的gitview命令查看文件内容
  7. 命令行进入指定目录_VIM学习笔记 操作目录(Manipulate Directory)
  8. Exynos4412 中断处理流程详解
  9. Bootstrap 排版正文
  10. springboot中解决servlet乱码问题,使用配置类注册过滤器解决
  11. 5. php 基本数据类型
  12. 最长递增子序列(LIS longest-increment-subsequence)最长连续递增子序列 最大连续子序列和
  13. linux脚本菜鸟教程,菜鸟教程之shell _1
  14. 简单5分钟,将lowcode低代码融入到你的中后台管理系统
  15. 【网络基础】通俗易懂的搞明白什么是IP地址(小白向)
  16. 类似java制作计算器的游戏_急求一Java编写的类似计算机带的计算器的程序!!...
  17. 三星s3 android8.0,三星最新安卓8.0升级计划:这款老机子有戏
  18. Google需警惕苹果Apple TV的10大原因
  19. 操作系统第6次实验报告:使用信号
  20. 原始集体主义、威权集体主义和敏捷集体主义

热门文章

  1. CVPR2020 Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector论文翻译
  2. 祝大家2019新春快乐
  3. python中isalpha()、isdigit()、isalnum()、isupper()、islower()的含义、区别和细节
  4. Python+Opencv检测模糊图片
  5. adb 切换usb模式_利用adb命令打开usb调试
  6. 年底互联网寒冬,裁员直线上升
  7. flash插件android 6.0.1,flash player 10.1
  8. NSString NSCFString isMemberOfClass 遇到的相关的问题
  9. Qt 远程开关机 WakeOnLAN 编辑MagicPacket
  10. 脱硫系统中的烟气挡板门选电动型、气动型?还是电动液压型?快别纠结了……