新疆短信内容中手机号码处理,避免含正常手机号的短信发不出去
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package org.jeecg.util;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
|
||||
public class XjCommonUtil {
|
||||
/**
|
||||
* 新疆短信内容中的手机号需要处理一下,不然他们短信平台不识别;
|
||||
* 并且发送的-会自动转换成_,这里直接在前三位后面加上_
|
||||
*
|
||||
* @param mobile
|
||||
* @return {@link String }
|
||||
*/
|
||||
public static String handleMobile(String mobile) {
|
||||
if(StrUtil.isBlank(mobile)){
|
||||
return "";
|
||||
}
|
||||
// 判空或长度不足3位,直接返回原值
|
||||
if (mobile.length() < 3) {
|
||||
return mobile;
|
||||
}
|
||||
return mobile.substring(0, 3) + "_" + mobile.substring(3);
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println(handleMobile("13812345678"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user