使用 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));
廣告