指定长度且Base64编码的正则匹配
需求:标准Base64
串,长度为216
位。请给出正则表达式。
我自己写的如下,感觉太不优雅了。
^([a-zA-Z0-9+/]{214}={2})$|^([a-zA-Z0-9+/]{215}={1})$|^([a-zA-Z0-9+/]{216})$
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你的答案中
0-9
可以用\d
代替,{1}
是可以省略不写的,所以可以简化为:优化了下,如下:
楼上的感觉都错了,不清楚我理解的base64是否正确。 欢迎斧正