java写手机号码校验工具类
时间: 2023-11-04 10:52:36 浏览: 263
以下是一个简单的Java手机号码校验工具类:
```java
public class PhoneValidator {
/**
* 判断是否为11位数字的手机号码
* @param phone 待校验的手机号码
* @return true表示手机号码合法,false表示手机号码不合法
*/
public static boolean isValidPhoneNumber(String phone) {
if (phone == null || phone.length() != 11) {
return false;
}
return phone.matches("^1[0-9]{10}$");
}
}
```
使用示例:
```java
String phone = "13812345678";
if (PhoneValidator.isValidPhoneNumber(phone)) {
System.out.println("手机号码合法");
} else {
System.out.println("手机号码不合法");
}
```
相关问题
java香港座机号码校验工具类
Java香港座机号码校验工具类的主要目的是验证输入的座机号码是否符合香港的号码格式。
香港的座机号码通常由一个区号(区号由1到9的数字组成)和8位数字组成。其中,第一个数字为2至9之间的数。校验工具类的实现可以按照以下步骤进行:
1. 创建一个Java类来实现校验工具类的功能。
2. 编写一个方法用于校验输入的座机号码。
3. 在该方法中,利用正则表达式来判断输入的座机号码是否符合香港的格式。
4. 正则表达式可以是以一个区号开头,后面跟着一个空格或连字符(可选),接着是8位数字。
5. 如果输入的座机号码符合格式要求,则返回true;否则返回false。
6. 在方法中,可以进一步增加对座机号码长度的校验,确保区号和电话号码的位数正确。
7. 最后,可以在主程序中调用校验工具类的方法来验证用户输入的座机号码是否合法。
这样,就可以通过Java香港座机号码校验工具类来快速、方便地验证用户输入的座机号码是否符合香港的格式要求。
写一个验证手机号格式的java工具类
好的,可以为您编写一个验证手机号格式的Java工具类。以下是代码示例:
public class PhoneValidator {
public static boolean isValid(String phoneNumber) {
if (phoneNumber == null) {
return false;
}
// 手机号格式正则表达式
String regex = "^[1][3-9]\\d{9}$";
return phoneNumber.matches(regex);
}
}
您可以调用 isValid 方法来验证手机号格式,如果返回值为 true 则格式正确,否则格式错误。
阅读全文