300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 判断字符串是否在base64编码范围内

判断字符串是否在base64编码范围内

时间:2023-08-31 17:10:59

相关推荐

判断字符串是否在base64编码范围内

import java.util.regex.Matcher;

import java.util.regex.Pattern;

import mons.lang.StringUtils;

/**

* 判断字符串是否在base64编码范围内

*/

public class MatchBase64 {

public static final String UTF8_BOM = "\uFEFF";

public static void main(String[] args) {

String plaintext = "5rih5a6JSOeahOWNmuWuou+8muS6uumXtOS4jeWAvOW+lwpodHRwczovL2Jsb2cuY3Nkbi5uZXQvRF9DX0hhbw==";

//删除BOM字符

if (plaintext.startsWith(UTF8_BOM)) {

plaintext = plaintext.substring(1);

}

if ( StringUtils.isEmpty(plaintext) ){

System.out.println("False:Is empty");

return;

}

String regex = "[A-Za-z0-9,/,=,+]+";

Pattern p = pile(regex);

Matcher m = p.matcher(plaintext);

if ( ! m.matches()) {

System.out.println("False:Don't match");

return;

}

System.out.println("True:matching");

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。