亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
首頁 > Java > java教程 > 正文

Java開發(fā)中經(jīng)常使用的正則驗證總結(jié)

無忌哥哥
發(fā)布: 2018-07-23 10:32:59
原創(chuàng)
1960人瀏覽過
BibiGPT-嗶嗶終結(jié)者
BibiGPT-嗶嗶終結(jié)者

B站視頻總結(jié)器-一鍵總結(jié) 音視頻內(nèi)容

BibiGPT-嗶嗶終結(jié)者28
查看詳情 BibiGPT-嗶嗶終結(jié)者

本文主要整理java常用的正則驗證

1. 手機號驗證

    public static boolean isMobile(String str) {
        Pattern p;
        Matcher m;        boolean b;
        p = Pattern.compile("^[1][3,4,5,6,7,8,9][0-9]{9}$"); // 驗證手機號
        m = p.matcher(str);
        b = m.matches();        
        return b;
    }
登錄后復(fù)制

2. 判斷obj 對象屬性是否為空,如果全部為空,則返回true,不為空則返回false

    public static boolean checkFieldValueNull(Object obj){
        Class<?> clazz = obj.getClass();        
        for(; clazz != Object.class ; clazz = clazz.getSuperclass()) {
            Field[] fields=clazz.getDeclaredFields();            
                for(Field field:fields){                
                    try {
                    field.setAccessible(true);                    
                    if("serialVersionUID".equals(field.getName())){                        
                        continue;
                    }                    
                    if (field.get(obj) != null) {//判斷字段是否為空,并且對象屬性中的基本都會轉(zhuǎn)為對象類型來判斷
                        return false;
                    }
                } catch (IllegalAccessException e) {
                    e.printStackTrace();
                }
            }
        }        
        return true;
    }
登錄后復(fù)制

3. 判斷URL中是否含有 http:// 如果沒有則自動為URL加上

url = url.substr(0,7).toLowerCase() == "http://" ? url : "http://" + url;
登錄后復(fù)制

以上就是Java開發(fā)中經(jīng)常使用的正則驗證總結(jié)的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)標簽:
java速學教程(入門到精通)
java速學教程(入門到精通)

java怎么學習?java怎么入門?java在哪學?java怎么學才快?不用擔心,這里為大家提供了java速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學習者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號