700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java -正则表达式(是否含有特殊字符 英文或者数字)

java -正则表达式(是否含有特殊字符 英文或者数字)

时间:2022-05-05 12:20:32

相关推荐

java   -正则表达式(是否含有特殊字符 英文或者数字)

/*** 判断是否含有特殊字符** @param str* @return true为包含,false为不包含*/public static boolean isSpecialChar(String str) {String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";Pattern p = pile(regEx);Matcher m = p.matcher(str);return m.find();}/*** 英文或数字,且不能以数字打头** @param str* @return true 为合法 fase 为不合法*/public static boolean isNumberAndEngilish(String str){String regEx = "^[A-Za-z]{1}[A-Za-z0-9]*$";Pattern p = pile(regEx);Matcher m = p.matcher(str);return m.find();}/*** 邮箱格式判断* true 表示合法,false表示不合法*/public static boolean checkEmail(String email) {boolean flag = false;try {String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";Pattern regex = pile(check);Matcher matcher = regex.matcher(email);flag = matcher.matches();} catch (Exception e) {flag = false;}return flag;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。