java正则表达式 过滤特殊字符 只允许中文、字母和数字, 该怎么写?急。。。

2024年12月04日 12:17
有2个网友回答
网友(1):

String str = "*(^YUIGHUGU^^&*()*6哈哈89324328uewh~!@#$%^&*()_+,./粗猛<>?;'睁仿:[]\\{}|-=";/悉凳纤/要过滤的字符串
str = str.replaceAll("[\\pP|~|$|^|<|>|\\||\\+|=]*", "");
System.out.println(str);
输出结果:YUIGHUGU6哈哈89324328uewh

网友(2):

"^[A-Za-z\\d\\u4E00-\\u9FA5]+$"