這篇文章給大家介紹怎么在Android開發(fā)中實(shí)現(xiàn)一個(gè)正則匹配功能,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

在Android開發(fā)中,可能也會(huì)遇到一下輸入框的合法性驗(yàn)證,這時(shí)候最常用的就應(yīng)該是正則表達(dá)式去做一些匹配了,下面就常用的正則匹配做一下介紹
1. 手機(jī)號(hào)碼的驗(yàn)證
根據(jù)實(shí)際開發(fā)于2009年9月7日最新統(tǒng)計(jì): 中國電信發(fā)布中國3G號(hào)碼段:中國聯(lián)通185,186;中國移動(dòng)188,187;中國電信189,180共6個(gè)號(hào)段。
移動(dòng):134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
聯(lián)通:130、131、132、152、155、156、185、186
電信:133、153、180、189、(1349衛(wèi)通)
匹配代碼(目前,號(hào)碼段可能添加了一下,大家根據(jù)實(shí)際情況寫正則表達(dá)式)
public class ClassPathResource {
private static final Logger logger = Logger.getLogger(ClassPathResource.class);
public static boolean isMobileNO(String mobiles){
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
logger.info(m.matches()+"---");
return m.matches();
}
分享題目:怎么在Android開發(fā)中實(shí)現(xiàn)一個(gè)正則匹配功能-創(chuàng)新互聯(lián)
新聞來源:http://www.chinadenli.net/article34/dpojse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、云服務(wù)器、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容