Android 正则表达式

publicclassRegexUtil{

 

/**

*车牌号码Pattern

*/

publicstaticfinalPatternPLATE_NUMBER_PATTERN=Pattern

.compile("^[\u0391-\uFFE5]{1}[a-zA-Z0-9]{6}$");

 

/**

*证件号码Pattern

*/

publicstaticfinalPatternID_CODE_PATTERN=Pattern

.compile("^[a-zA-Z0-9]+$");

 

/**

*编码Pattern

*/

publicstaticfinalPatternCODE_PATTERN=Pattern

.compile("^[a-zA-Z0-9]+$");

 

/**

*固定电话编码Pattern

*/

publicstaticfinalPatternPHONE_NUMBER_PATTERN=Pattern

.compile("0\\d{2,3}-[0-9]+");

 

/**

*邮政编码Pattern

*/

publicstaticfinalPatternPOST_CODE_PATTERN=Pattern.compile("\\d{6}");

 

/**

*面积Pattern

*/

publicstaticfinalPatternAREA_PATTERN=Pattern.compile("\\d*.?\\d*");

 

/**

*手机号码Pattern

*/

publicstaticfinalPatternMOBILE_NUMBER_PATTERN=Pattern

.compile("\\d{11}");

 

/**

*银行帐号Pattern

*/

publicstaticfinalPatternACCOUNT_NUMBER_PATTERN=Pattern

.compile("\\d{16,21}");

 

/**

*车牌号码是否正确

*

*@params

*@return

*/

publicstaticbooleanisPlateNumber(Strings){

Matcherm=PLATE_NUMBER_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*证件号码是否正确

*

*@params

*@return

*/

publicstaticbooleanisIDCode(Strings){

Matcherm=ID_CODE_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*编码是否正确

*

*@params

*@return

*/

publicstaticbooleanisCode(Strings){

Matcherm=CODE_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*固话编码是否正确

*

*@params

*@return

*/

publicstaticbooleanisPhoneNumber(Strings){

Matcherm=PHONE_NUMBER_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*邮政编码是否正确

*

*@params

*@return

*/

publicstaticbooleanisPostCode(Strings){

Matcherm=POST_CODE_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*面积是否正确

*

*@params

*@return

*/

publicstaticbooleanisArea(Strings){

Matcherm=AREA_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*手机号码否正确

*

*@params

*@return

*/

publicstaticbooleanisMobileNumber(Strings){

Matcherm=MOBILE_NUMBER_PATTERN.matcher(s);

returnm.matches();

}

 

/**

*银行账号否正确

*

*@params

*@return

*/

publicstaticbooleanisAccountNumber(Strings){

Matcherm=ACCOUNT_NUMBER_PATTERN.matcher(s);

returnm.matches();

}

 

}

发布了25 篇原创文章 · 获赞 7 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章