private String stringFilter(String str) throws PatternSyntaxException {
//数字字母和汉字
String regEx = "[^a-zA-Z0-9\\u4E00-\\u9FA5]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}
控制文本框只能输入数字字母和汉字
最新推荐文章于 2023-09-12 18:42:12 发布
该代码定义了一个名为stringFilter的方法,它接受一个字符串参数。方法使用正则表达式`[^a-zA-Z0-9u4E00-u9FA5]`匹配并移除所有非字母、数字和汉字的字符。Pattern.compile用于编译正则表达式,Matcher对象对输入字符串进行匹配操作,replaceAll方法替换所有不符合条件的字符为空字符串,最后trim方法去除两端的空白字符。
3398

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



