使用 Java 正則表示式驗證郵政編碼


可以使用 java.util.regex.Pattern.matches() 方法驗證郵政編碼。此方法匹配郵政編碼的正則表示式和給定的輸入郵政編碼,並在兩者匹配時返回 true,否則返回 false。

演示這一點的程式如下

示例

 即時演示

public class Demo {
   public static void main(String args[]) {
      String zipCode = "83592-1537";
      String regex = "\d{5}(-\d{4})?";
      System.out.println("The zip code is: " + zipCode);
      System.out.println("Is the above zip code valid? " + zipCode.matches(regex));
   }
}

輸出

The zip code is: 83592-1537
Is the above zip code valid? true

現在讓我們瞭解上述程式。

郵政編碼已列印。Pattern.matches() 方法匹配郵政編碼的正則表示式和給定的輸入郵政編碼,並將結果打印出來。演示這一點的程式碼片段如下

String zipCode = "83592-1537";
String regex = "\d{5}(-\d{4})?";

System.out.println("The zip code is: " + zipCode);
System.out.println("Is the above zip code valid? " + zipCode.matches(regex));

更新時間:30-Jul-2019

1 千多次瀏覽

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告