java检验字符串是否为sha1
时间: 2023-11-11 22:00:00 浏览: 143
可以使用正则表达式来检验字符串是否为SHA1,SHA1的长度为40个字符,由0-9和a-f组成。可以使用以下正则表达式进行匹配:
^[a-f0-9]{40}$
其中,^表示字符串的开头,$表示字符串的结尾,[a-f0-9]表示匹配a到f和0到9之间的任意一个字符,{40}表示匹配40个前面的字符。
Java代码示例:
public static boolean isSHA1(String str) {
return str.matches("^[a-f0-9]{40}$");
}
相关问题
java检验字符串是否为sha256
可以使用正则表达式来检验字符串是否为SHA256,具体代码如下:
public static boolean isSHA256(String str) {
String pattern = "^[a-fA-F0-9]{64}$";
return str.matches(pattern);
}
其中,正则表达式 ^[a-fA-F0-9]{64}$
表示字符串必须由 64 个十六进制字符组成。
相关推荐















