当前位置: 首页 > news >正文

Android手机、E-mail、QQ验证

    /**

     * 验证字符串是否是email

     * @param str

     * @return

     */

    public static boolean isEmail(String str) {

Pattern pattern = Pattern.compile("[//w//.//-]+@([//w//-]+//.)+[//w//-]+",Pattern.CASE_INSENSITIVE); 

Matcher matcher = pattern.matcher(str); 

if (matcher.matches()) {

return true;

}else {

return false;

}  

}    

 

    /**

     * 验证是否是手机号码

     * @param str

     * @return

     */

    public static boolean isCellphone(String str) {

Pattern pattern = Pattern.compile("1[0-9]{10}");

Matcher matcher = pattern.matcher(str); 

if (matcher.matches()) {

return true;

}else {

return false;

}  

}

 

    /**

     * 验证是否是QQ号码

     * @param str

     * @return

     */

    public static boolean isQQ(String str) {

Pattern pattern = Pattern.compile("[1-9]{5,10}");

Matcher matcher = pattern.matcher(str); 

if (matcher.matches()) {

return true;

}else {

return false;

}  

}

相关文章:

  • ubuntu怎样安装网络管理器Wicd Network Manager
  • ubuntu安装谷歌浏览器
  • ubuntu下载jdk-6u21-linux-i586.bin
  • Android怎么去除Dialog对话框的白色边框
  • ubuntu音乐播放器Amarok
  • Android布局中的include
  • Eclipse找不到proguard.cfg解决办法
  • [JS] 常用正则表达式集(一)
  • Android调用系统照相机
  • ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单
  • ThinkPad E40上安装MAC OS
  • mac 安装 VMWare tools
  • java.lang.OutOfMemoryError: bitmap size exceeds VM budget
  • 解决android的logcat中文输出
  • android设置控件属性 新玩法
  • bearychat的java client
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • javascript 总结(常用工具类的封装)
  • LintCode 31. partitionArray 数组划分
  • maven工程打包jar以及java jar命令的classpath使用
  • mysql 5.6 原生Online DDL解析
  • Node项目之评分系统(二)- 数据库设计
  • session共享问题解决方案
  • SOFAMosn配置模型
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Travix是如何部署应用程序到Kubernetes上的
  • web标准化(下)
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 读懂package.json -- 依赖管理
  • 多线程 start 和 run 方法到底有什么区别?
  • 前端之React实战:创建跨平台的项目架构
  • 学习使用ExpressJS 4.0中的新Router
  • 在Mac OS X上安装 Ruby运行环境
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 《码出高效》学习笔记与书中错误记录
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #AngularJS#$sce.trustAsResourceUrl
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (1)Android开发优化---------UI优化
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)Eureka服务搭建,服务注册,服务发现
  • (分类)KNN算法- 参数调优
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (三)elasticsearch 源码之启动流程分析
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (转)jQuery 基础
  • (转)linux 命令大全
  • (转)一些感悟
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net6Api后台+uniapp导出Excel
  • /var/log/cvslog 太大