最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java正則表達式驗證固定電話號碼符合性

 更新時間:2018年09月07日 10:18:12   作者:Ares_行者  
這篇文章主要介紹了Java正則表達式驗證固定電話號碼符合性的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

下面給大家介紹Java正則表達式驗證固定電話號碼符合性,具體代碼如下所示:

/**
 * 驗證固定電話號碼的合法性
 * @author jy
 */
package phone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PhoneTest {
  public static boolean isPhone(String str) {
    Pattern p1 = null, p2 = null;
    Matcher m = null;
    boolean isPhone = false;
    p1 = Pattern.compile("^[0][1-9]{2,3}-[0-9]{5,10}$"); // 驗證帶區(qū)號的
    p2 = Pattern.compile("^[1-9]{1}[0-9]{5,8}$");     // 驗證沒有區(qū)號的
    if (str.length() > 9) {
     m = p1.matcher(str);
     isPhone = m.matches();
    } else {
      m = p2.matcher(str);
      isPhone = m.matches();
    }
    return isPhone;
  }
  
  public static void main(String[] args) {
 
   String phone = "0770-88889999";
   if(isPhone(phone)){
     System.out.println(phone+"是符合的電話號碼");
   }else {
     System.out.println(phone+"不符合");
   }
  }
}

下面看下用正則表達式判斷一個字符串是否全是數(shù)字

用正則表達式首先要import java.util.regex.Pattern 和 java.util.regex.Matcher

public boolean isNumeric(String str){ 
  Pattern pattern = Pattern.compile("[0-9]*"); 
  Matcher isNum = pattern.matcher(str);
  if( !isNum.matches() ){
    return false; 
  } 
  return true; 
}

總結

以上所述是小編給大家介紹的Java正則表達式驗證固定電話號碼符合性,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 一文詳解Spring?Boot可以同時處理多少請求

    一文詳解Spring?Boot可以同時處理多少請求

    SpringBoot是一個流行的Java開發(fā)框架,它被廣泛用于構建Web應用程序,但是,開發(fā)人員通常會擔心它的性能問題,特別是在高負載條件下,Spring?Boot能夠同時處理多少請求是一個重要的問題,在本文中,我們將討論SpringBoot的請求處理能力,并介紹如何提高性能
    2023-10-10
  • MyBatis加解密插件的示例詳解

    MyBatis加解密插件的示例詳解

    本文介紹了使用?MyBatis?插件實現(xiàn)數(shù)據(jù)庫字段加解密的探索過程,實際開發(fā)過程中需要注意的細節(jié)比較多,整個流程下來我對?MyBatis?的理解也加深了,對MyBatis加解密插件感興趣的朋友跟隨小編一起看看吧
    2022-08-08
  • Java操作集合工具類Collections使用詳解

    Java操作集合工具類Collections使用詳解

    這篇文章主要介紹了java操作集合工具類Collections使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot使用ip2region獲取地理位置信息的方法

    SpringBoot使用ip2region獲取地理位置信息的方法

    這篇文章主要介紹了SpringBoot使用ip2region獲取地理位置信息的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Java正則多字符串匹配替換

    Java正則多字符串匹配替換

    正則表達式異常強大,一直理解不深,用的也不深,這次項目中嘗試,體會到了它的強大之處。字符串查找,匹配,替換,正則無不能做,特別是靈活的運用子串匹配得到的變量值$1,$2,再進行二次處理能夠達到很巧妙的效果。
    2013-02-02
  • SpringBoot中@PathVariable注解使用

    SpringBoot中@PathVariable注解使用

    本文詳細介紹了SpringBoot中@PathVariable注解的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • SpringMVC實現(xiàn)文件上傳下載的全過程

    SpringMVC實現(xiàn)文件上傳下載的全過程

    對于上傳功能,我們在項目中是經(jīng)常會用到的,比如用戶注冊的時候,上傳用戶頭像,這個時候就會使用到上傳的功能,而對于下載使用場景也很常見,下面這篇文章主要給大家介紹了關于SpringMVC實現(xiàn)文件上傳下載的相關資料,需要的朋友可以參考下
    2022-01-01
  • 淺談Java springboot日志管理

    淺談Java springboot日志管理

    這篇文章主要介紹了淺談Java springboot日志管理,文中有非常詳細的代碼示例,對正在學習Java的小伙伴們有很好的幫助喲,需要的朋友可以參考下
    2021-05-05
  • Java文件讀取寫入后 md5值不變的實現(xiàn)方法

    Java文件讀取寫入后 md5值不變的實現(xiàn)方法

    下面小編就為大家分享一篇Java文件讀取寫入后 md5值不變的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助
    2017-11-11
  • Android Studio更改項目使用的JDK(詳細步驟)

    Android Studio更改項目使用的JDK(詳細步驟)

    本文介紹了如何在Android Studio中修改Gradle和JDK的配置步驟,包括打開設置、進入Gradle設置、修改JDK路徑、保存并生效等,感興趣的朋友跟隨小編一起看看吧
    2024-11-11

最新評論

桓台县| 本溪市| 建宁县| 通渭县| 平邑县| 普安县| 弥勒县| 五大连池市| 墨江| 手机| 奎屯市| 镶黄旗| 阜阳市| 云梦县| 饶河县| 遂溪县| 呼伦贝尔市| 新乡县| 蓝山县| 北碚区| 台州市| 广丰县| 峨边| 莲花县| 称多县| 博爱县| 河北省| 石棉县| 太和县| 苍梧县| 松阳县| 宜昌市| 循化| 合山市| 怀宁县| 盐津县| 东乌珠穆沁旗| 顺义区| 辉县市| 华容县| 土默特左旗|