判断手机号是否脱敏 / String verifyPhone = verifyUser.getPhone(); if (verifyPhone.length() > 10) { verifyPhone = verifyPhone.substring(0, 3) + "**" + verifyPhone.substring(7, 11); } String idPhone = userInfo.getPhone(); // 进行比较 if (idPhone.equals(verifyPhone)) { userInfo.setPhone(verifyUser.getPhone()); }加条判断userinfo.phone是否包含*,提示出来
时间: 2024-04-15 17:27:22 浏览: 138
手机号判断
要判断 `userinfo.phone` 是否包含星号(*),可以使用 `String 类的 `contains()` 方法来实现以下是代码示例:
```java
String verifyPhone = verifyUser.getPhone();
if (verifyPhone.length() > 10) {
verifyPhone = verifyPhone.substring(0, 3) + "**" + verifyPhone.substring(7, 11);
}
String idPhone = userInfo.getPhone();
// 进行比较
if (idPhone.equals(verifyPhone)) {
userInfo.setPhone(verifyUser.getPhone());
}
boolean isPhoneMasked = userInfo.getPhone().contains("*");
if (isPhoneMasked) {
System.out.println("userinfo.phone 已经进行了脱敏处理。");
} else {
System.out.println("userinfo.phone 没有进行脱敏处理。");
}
```
在上述代码中,`isPhoneMasked` 变量表示 `userinfo.phone` 是否包含星号(*)。如果包含星号,则输出提示信息"userinfo.phone 已经进行了脱敏处理。",否则输出提示信息"userinfo.phone 没有进行脱敏处理。"。你可以根据实际需求进行相应的处理。
阅读全文