Android 正则表达式验证手机号码
方案一:比较精准的判断手机段位,但是随着手机号段的增多要不断的修改正则
 public  boolean isPhoneNumber1(String phone) {
         String regExp = "^[1]([3][0-9]{1}|50|51|52|53|54|55|56|57|58|59|47|77|80|81|82|83|84|85|86|87|88|89)[0-9]{8}$";
         Pattern p = Pattern.compile(regExp);
         Matcher m = p.matcher(phone);
         return m.find();//boolean
     }
方案二:相对于方法一可以算得上一劳永逸,对140,141等目前不存在的号段没办法判断
 public  boolean isPhoneNumber2(String phone) {
         String regExp = "^1[3|4|5|7|8]\\d{9}$";
         Pattern p = Pattern.compile(regExp);
         Matcher m = p.matcher(phone);
         return m.find();
     }
Android 正则表达式验证手机号码的更多相关文章
- 最新JS正则表达式验证手机号码(2019)
		根据移动.联通.电信的电话号码号段,实现一个简单的正则表达式来验证手机号码: // 手机号校验 export function isPhoneNumber(phoneNum) { // let reg ... 
- JS和正则表达式验证手机号码、邮箱等
		<-------------------------------------验证手机号码---------------------------------------------> fun ... 
- Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号
		最近项目中新增的功能,需要对手机号.姓名.身份证号等一些信息进行验证,最好的方法是通过正则表达式来验证,网上查了一些资料,写了这几个工具方法. 1.验证手机号 规则:第一位只能是1,第二位为3-8中的 ... 
- Android 正则表达式验证手机和邮箱格式是否正确
		demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; import an ... 
- asp.net后台正则表达式验证手机号码邮箱
		//如果文本中可以为空的为NO,文本中内容不为空 if (input.nullable == "no" || !isnull(input.value)) { //文本中值的类型 s ... 
- 如何在asp.net(C#)里用正则表达式验证手机号码
- js正则表达式实现手机号码,密码正则验证
		手机号码,密码正则验证. 分享下javascript中正则表达式进行的格式验证,常用的有手机号码,密码等. /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,1 ... 
- 检查字符串长度 检查字符串是否为空  用正则表达式验证出版物的ISBN号   用正则表达式验证邮证编码 验证字符串中是否含有汉字
		<?php /** * 常用的正则表达式来验证信息.如:网址 邮箱 手机号等 */ class check { /** * 正则表达式验证email格式 * * @param string $s ... 
- java正则表达式验证邮箱、手机号码
		/** * 验证邮箱地址是否正确 * @param email * @return */ public static boolean checkEmail(String email){ boolean ... 
随机推荐
- vbox的桥接网络
			直接连接到了外网上,宿主机可以访问虚拟机,但是虚拟机不可以访问宿主机.缺点:宿主机没有网络时,将不能ping通. 宿主机:win10 网络:无线 虚拟机系统:centos6.5 vbox版本:6.0. ... 
- python各模块组合实例
			# encoding: utf-8 import requests import time from Crypto.Cipher import AES import base64 import has ... 
- GDB调试qemu-kvm
			GDB调试qemu-kvm 前面几篇博文都是记录一些kvm相关包编译安装及使用,但都没深入去代码看看.看源码在配合上相关原理才能更好的理解kvm.但qemu-kvm的代码量很多,对我来讲直接看源码收获 ... 
- Java开发中的编码分析__GET&POST
			GET方式提交参数分析 code.jsp <%@ page language="java" contentType="text/html; charset=UTF- ... 
- springboot下整合各种配置文件
			本博是在springboot下整合其他中间件,比如,mq,redis,durid,日志...等等 以后遇到再更.springboot真是太便捷了,让我们赶紧涌入到springboot的怀抱吧. ap ... 
- Dash VS  Underscore
			Dash Dashes are recommended by Google over underscores (source). Dashes are more familiar to the end ... 
- ThinkSNS2.5前台getshell+后台任意文件删除
			12年爆出的一个洞 前几天比赛的一个cms 于是跟出题人表哥要过来审计了看看 漏洞文件再根目录thumb.php中 <?php /* * 自动缩略图 参数 url|w|h|type=" ... 
- redis集群之主从架构
			https://redis.io/topics/replication1. redis主从架构概述(1)一个master可以配置多个slave(2)slave与master之间使用异步复制进行数据同步 ... 
- springboot(二十):数据库连接池介绍
			概述 性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 .hikariCP的高性能得益于最大限度的避免锁竞争. druid功能最为全面,sql ... 
- Groovy 类名称赋值为变量使用(newInstance & new)
			类创建实例一般方式 http://groovy-lang.org/objectorientation.html#_class class Person { String name Integer ag ... 
