自己做项目时整理的一些用于过滤的正则表达式
1、举例以下几种,其他情况可以以此类推: Pattern patternNum = Pattern.compile("d+"); // 验证数字 Pattern patternNumChine = Pattern.compile("^[0-9u4e00-u9fa5]+"); // 数字+汉字 Pattern patternNumChinLetter = Pattern.compile("^[A-Za-z0-9u4e00-u9fa5]+");// 数字+汉字+字母 Pattern patternNumChinSpeci = Pattern.compile("[^A-Za-z.]+"); // (除字母点号之外的符号) 2、计算某种类型的字符的个数: /* *str代表你传入的字符串,regex是你要验证的正则表达式,如 "[a-zA-Z]+" ,这样就可以计算你传入的字符串中有多少个字母; */ public int count(String str,String regex) { 希望对大家有用的顶一个,互通有无,取长补短~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |