最新国产好看的视频,伊人天堂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; 
}

總結(jié)

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

相關(guān)文章

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

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

    SpringBoot是一個流行的Java開發(fā)框架,它被廣泛用于構(gòu)建Web應(yīng)用程序,但是,開發(fā)人員通常會擔(dān)心它的性能問題,特別是在高負載條件下,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使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot使用ip2region獲取地理位置信息的方法

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

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

    Java正則多字符串匹配替換

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

    SpringBoot中@PathVariable注解使用

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

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

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

    淺談Java springboot日志管理

    這篇文章主要介紹了淺談Java springboot日志管理,文中有非常詳細的代碼示例,對正在學(xué)習(xí)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的配置步驟,包括打開設(shè)置、進入Gradle設(shè)置、修改JDK路徑、保存并生效等,感興趣的朋友跟隨小編一起看看吧
    2024-11-11

最新評論

石景山区| 景德镇市| 博客| 水城县| 汶川县| 鞍山市| 余庆县| 定远县| 丹巴县| 泗阳县| 来安县| 澄城县| 岳池县| 府谷县| 黎川县| 莱西市| 丹凤县| 行唐县| 沁水县| 苏尼特左旗| 昌图县| 突泉县| 宁远县| 三河市| 怀安县| 屏山县| 信阳市| 岑溪市| 无为县| 乌鲁木齐县| 柳江县| 罗甸县| 西丰县| 新邵县| 嘉兴市| 彰化市| 日土县| 新乡县| 驻马店市| 房产| 黔江区|