使用 Java 正則表示式驗證電話號碼
可以使用 java.util.regex.Pattern.matches() 方法驗證電話號碼。此方法匹配電話號碼的正則表示式和給定的輸入電話號碼,如果它們匹配則返回 true,否則返回 false。
注意:由於我們無法公開使用我們的電話號碼,因此我們為示例考慮一個演示號碼。
一個演示此功能的程式如下所示
示例
public class Demo {
public static void main(String args[]) {
String phoneNumber = "9999999998";
String regex = "(0/91)?[7-9][0-9]{9}";
System.out.println("The phone number is: " + phoneNumber);
System.out.println("Is the above phone number valid? " + phoneNumber.matches(regex));
}
}輸出
The phone number is: 9999999998 Is the above phone number valid? True
現在讓我們瞭解上述程式。
列印電話號碼。Pattern.matches() 方法匹配電話號碼的正則表示式和給定的輸入電話號碼,列印結果。演示此功能的程式碼片段如下所示
String phoneNumber = "9999999998";
String regex = "(0/91)?[7-9][0-9]{9}";
System.out.println("The phone number is: " + phoneNumber);
System.out.println("Is the above phone number valid? " + phoneNumber.matches(regex));
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP