将所有非字母数字字符替换为空字符串

2022-08-31 05:49:48

我尝试使用这个,但没有工作 -

return value.replaceAll("/[^A-Za-z0-9 ]/", "");

答案 1

用。[^A-Za-z0-9]

注意:删除了空格,因为这通常不被视为字母数字。


答案 2

尝试

return value.replaceAll("[^A-Za-z0-9]", "");

return value.replaceAll("[\\W]|_", "");