全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程开发中的正则匹配操作示例

本文实例讲述了Android编程开发中的正则匹配操作。分享给大家供大家参考,具体如下:

在Android开发中,可能也会遇到一下输入框的合法性验证,这时候最常用的就应该是正则表达式去做一些匹配了,下面就常用的正则匹配做一下介绍

1. 手机号码的验证

根据实际开发于2009年9月7日最新统计: 中国电信发布中国3G号码段:中国联通185,186;中国移动188,187;中国电信189,180共6个号段。

移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188

联通:130、131、132、152、155、156、185、186

电信:133、153、180、189、(1349卫通)

匹配代码(目前,号码段可能添加了一下,大家根据实际情况写正则表达式)

public class ClassPathResource {
 private static final Logger logger = Logger.getLogger(ClassPathResource.class);
  public static boolean isMobileNO(String mobiles){
    Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
    Matcher m = p.matcher(mobiles);
    logger.info(m.matches()+"---");
    return m.matches();
  }

2.邮件的验证

public static boolean isEmail(String email){
String str="^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{2,3}([\\.][A-Za-z]{2})?$";
  Pattern p = Pattern.compile(str);
  Matcher m = p.matcher(email);
  logger.info(m.matches()+"---");
  return m.matches();

3.IP地址的验证

Pattern pattern = Pattern.compile("");
Matcher matcher = pattern.matcher("127.400.600.2"); //以验证127.400.600.2为例
System.out.println(matcher.matches());

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android控件用法总结》、《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android数据库操作技巧总结》及《Android资源操作技巧汇总》

希望本文所述对大家Android程序设计有所帮助。


# Android  # 正则  # 匹配  # Android常用正则表达式验证工具类(实例代码)  # Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号  # Android 中使用ContentObserver模式获取短信用正则自动填充验证码  # Android开发中超好用的正则表达式工具类RegexUtil完整实例  # Android判断11位手机号码的方法(正则表达式)  # Android中手机号、车牌号正则表达式大全  # Android封装的http请求实用工具类  # 19个Android常用工具类汇总  # android 一些工具类汇总  # Android编程实现的身份证、车牌号正则验证工具类实例  # 中国电信  # 正则表达式  # 操作技巧  # 进阶  # 中国联通  # 也会  # 相关内容  # 感兴趣  # 给大家  # 去做  # 实际情况  # 为例  # 更多关于  # 所述  # 中国  # 程序设计  # 最常用  # 输入框  # 再为  # 编程开发 


相关文章: 网页设计网站制作软件,microsoft office哪个可以创建网页?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  建站之星代理如何优化在线客服效率?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  建站主机与服务器功能差异如何区分?  如何用5美元大硬盘VPS安全高效搭建个人网站?  盘锦网站制作公司,盘锦大洼有多少5G网站?  建站之星好吗?新手能否轻松上手建站?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  制作表格网站有哪些,线上表格怎么弄?  如何用免费手机建站系统零基础打造专业网站?  如何续费美橙建站之星域名及服务?  C#怎么使用委托和事件 C# delegate与event编程方法  建站主机选哪种环境更利于SEO优化?  建站之星2.7模板快速切换与批量管理功能操作指南  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  音响网站制作视频教程,隆霸音响官方网站?  建站之星图片链接生成指南:自助建站与智能设计教程  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何在IIS7上新建站点并设置安全权限?  如何快速搭建FTP站点实现文件共享?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  南平网站制作公司,2025年南平市事业单位报名时间?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  活动邀请函制作网站有哪些,活动邀请函文案?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  视频网站制作教程,怎么样制作优酷网的小视频?  济南网站制作的价格,历城一职专官方网站?  建站之星代理商如何保障技术支持与售后服务?  如何基于PHP生成高效IDC网络公司建站源码?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  css网站制作参考文献有哪些,易聊怎么注册?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  高端网站建设与定制开发一站式解决方案 中企动力  深圳网站制作平台,深圳市做网站好的公司有哪些?  MySQL查询结果复制到新表的方法(更新、插入)  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  建站之星如何实现网站加密操作?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何通过商城自助建站源码实现零基础高效建站?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Thinkphp 中 distinct 的用法解析  网站制作公司排行榜,四大门户网站排名?  如何快速生成ASP一键建站模板并优化安全性?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  建站主机默认首页配置指南:核心功能与访问路径优化 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。