样例:
—–BEGIN PUBLIC KEY—–
MTEyMXNkc2Rmc2Fm5L2g5aW9QmFzZTY05Zyo57q/57yW56CB6Kej56CBR0IyMzEy6K+36L6T5YWl6KaB6L+b6KGM57yW56CB5oiW6Kej56CB55qE5a2X56ym77ya
—–END PUBLIC KEY—–
需求:验证上述pem文件是进过base64编码的
实验代码:本人是在node环境下编写的js代码
var regq = /^[-]{5}BEGIN[\s]*[\w\s]*[-]{5}[\n\r\s]*[a-zA-Z\d/+]*[=]{0,2}[\n\r\s]*[-]{5}END[\s]*[\w\s]*[-]{5}[\n\r\s]*$/
console.log(regq.test(strq))
想了解更多java相关技术,请关注公众号“JavaEE那些事”
扫描下面二维码,更多技术资料等你来拿