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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章