Sta*_*r67 1 java regex android
如何检查字符串中的特殊字符?我正在使用正则表达式检查是否有空格,但是当我输入特殊字符时,会将其视为空间。下面是我的代码
private boolean emptySpacecheck(String msg){
return msg.matches(".*\\w.*");
}
Run Code Online (Sandbox Code Playgroud)
如何检查特殊字符?
您可以使用模式匹配器检查特殊字符,并可以检查以下示例:
Pattern regex = Pattern.compile("[$&+,:;=\\\\?@#|/'<>.^*()%!-]");
if (regex.matcher(your_string).find()) {
Log.d("TTT, "SPECIAL CHARS FOUND");
return;
}
Run Code Online (Sandbox Code Playgroud)
希望这对您有所帮助...如果您需要任何帮助,可以询问