工具类笔记-正则判断数字字母汉字
发布时间:2020-12-14 01:32:53 所属栏目:百科 来源:网络整理
导读:package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Validate {/** * java正则表达式判断是否只包含:数字、字母和汉字 * @param str * @return */public static boolean validate(String str){Pattern pattern =Pat
package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Validate { /** * java正则表达式判断是否只包含:数字、字母和汉字 * @param str * @return */ public static boolean validate(String str){ Pattern pattern =Pattern.compile("[a-zA-Z]|d|[u4E00-u9FA5]"); Matcher matcher = pattern.matcher(str); int count = 0; while (matcher.find()) { count++; } if(count==str.length()||str.length()>11){ return true; } return false; } public static boolean is_number(String number) { boolean flag=false; if(number==null) return flag; flag = number.matches("[+-]?[1-9]+[0-9]*(.[0-9]+)?"); return flag; } public static boolean is_alpha(String alpha) { boolean flag=false; if(alpha==null) return flag; flag=alpha.matches("[a-zA-Z]+"); return flag; } public static boolean is_chinese(String chineseContent) { boolean flag=false; if(chineseContent==null) return flag; flag =chineseContent.matches("[u4e00-u9fa5]"); return flag; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |