1.需要正则表达式 在CommFields.java中
2.
/** 电话号的正则表达式*/
public static final String phoneReg="^([0-9]{3,4}-[0-9]{7,8})$|^(1[3|5|8]{1}[0-9]{9})$";
/** 只允许数字、字母、汉字的正则表达式*/
public static final String nameReg="^[\u4E00-\u9FA5|a-z|0-9]{1,60}$";
2.
enterprise.getName().getBytes().length>60;
StringUtil.checkReg(enterprise.getname(),CommFields.nameReg);
StringUtil.checkReg(enterprise.getMsdn(),CommFields.phoneReg);
本文介绍了在Java中使用正则表达式验证电话号码及姓名的有效性。具体展示了两种正则表达式的写法:一种用于匹配电话号码,支持固定电话和手机格式;另一种用于匹配包含数字、字母和汉字的姓名,长度限制在1到60个字符。
4万+

被折叠的 条评论
为什么被折叠?



