帮我写一个校验电话号码的j方法,用ava
时间: 2023-03-05 18:27:18 浏览: 182
javaScript手机号码校验工具类PhoneUtils详解
好的,以下是一个简单的用Java写的校验电话号码的方法:
```
public static boolean isValidPhoneNumber(String phoneNumber) {
if (phoneNumber == null) {
return false;
}
// 校验电话号码的正则表达式,这个表达式会匹配符合国际标准格式的电话号码
String regex = "^\\+?[0-9]{1,3}\\-?[0-9]{1,14}$";
return phoneNumber.matches(regex);
}
```
这个方法接收一个电话号码作为参数,返回一个布尔值表示这个号码是否合法。方法内部先检查传入的参数是否为null,如果是null则直接返回false。接下来使用正则表达式对电话号码进行校验,这个正则表达式会匹配符合国际标准格式的电话号码,包括以加号开头的国际号码和不带加号的本地号码。如果电话号码符合要求,则返回true,否则返回false。
阅读全文