91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-02-04
  • 語言: Java
  • 標(biāo)簽: 身份證??手機號??驗證??

資源簡介

最新數(shù)據(jù)驗證身份證號15位18位,手機號移動、聯(lián)通、電信以及新147號段

資源截圖

代碼片段和文件信息


import?java.util.regex.Matcher;
import?java.util.regex.Pattern;

/**
?*?數(shù)據(jù)過濾工具類
?*?@author?bingo
?*?@date?2016-12-16
?*/
public?class?DataFilterUtil?{

/**
?*?身份證號驗證
?*?@param?idcards
?*?@return
?*?@date?2016-12-16
?*/
public?static?boolean?checkIdcard(String?idcards){
if(idcards?==?null?||?““.equals(idcards)){
return?false;
}else{
Pattern?p15?=?Pattern.compile(“^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$“);
Pattern?p18?=?Pattern.compile(“^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$“);
boolean?flag?=?true;
for(int?i?=?0;?i? Matcher?m15?=?p15.matcher(idcards.split(“;“)[i]);
Matcher?m18?=?p18.matcher(idcards.split(“;“)[i]);
if(!m15.matches()?&&?!m18.matches()){
flag?=?false;
break;
}
}
return?flag;
}
}

/**
?*?手機號驗證
?*?@param?phones
?*?@return
?*?@date?2016-12-16
?*/
public?static?boolean?checkPhone(String?phones){
if(phones?==?null?||?““.equals(phones)){
return?false;
}else{
Pattern?p?=?Pattern.compile(“^((13[0-9])|(147)|(15[^4])|(17[067])|(18[0-9]))\\d{8}$“);
boolean?flag?=?true;
for(int?i?=?0;?i? Matcher?m?=?p.matcher(phones.split(“;“)[i]);
if(!m.matches()){
flag?=?m.matches();
break;
}
}
return?flag;
}
}

/**
?*?qq驗證
?*?@param?qq
?*?@return
?*?@date?2016-12-16
?*/
public?static?boolean?checkQq(String?qq){
if(qq?==?null?||?““.equals(qq)){
return?false;
}else{
Pattern?p?=?Pattern.compile(“^[1-9][0-9]{411}$“);
boolean?flag?=?true;
for(int?i?=?0;?i? Matcher?m?=?p.matcher(qq.split(“;“)[i]);
if(!m.matches()){
flag?=?m.matches();
break;
}
}
return?flag;
}
}

/**
?*?imsi驗證
?*?@param?imsi
?*?@return
?*?@date?2016-12-16
?*/
public?static?boolean?checkImsi(String?imsi){
if(imsi?==?null?||?““.equals(imsi)){
return?false;
}else{
Pattern?p?=?Pattern.compile(“^460[0-9]{12}$“);
boolean?flag?=?true;
for(int?i?=?0;?i?

評論

共有 條評論