如何检查字符串中的特殊字符?我正在使用正则表达式检查是否有空格,但是当我输入特殊字符时,它会将它们视为空间。下面是我的代码
private boolean emptySpacecheck(String msg){
return msg.matches(".*\\w.*");
}
如何检查特殊字符?
您可以使用模式匹配器检查特殊字符,并可以检查以下示例:
Pattern regex = Pattern.compile("[$&+,:;=\\\\?@#|/'<>.^*()%!-]");
if (regex.matcher(your_string).find()) {
Log.d("TTT, "SPECIAL CHARS FOUND");
return;
}
希望这对您有帮助...如果您需要任何帮助,可以询问
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句