gpt4 book ai didi

javascript - 如何在不填充的情况下 RegExp 这个 Base64 编码的 256 位数字

转载 作者:行者123 更新时间:2023-12-02 17:52:53 24 4
gpt4 key购买 nike

我正在尝试在客户端和服务器上进行正则表达式,验证 Base64 编码的 256 位数字,而不使用 = 填充。

^[A-Za-z0-9+/]{42}[AEIMQUYcgkosw048]$

这是我的代码,它没有按预期工作,因为任何值似乎都返回 true:

$.fn.validateKey = function() {
var re = /^[A-Za-z0-9+/]{42}[AEIMQUYcgkosw048]$/
var re = new RegExp($(this).val());
return re;
};

如何在不使用 JavaScript 填充的情况下验证 Base 64 编码的 256 位签名 key ?

最佳答案

您将返回一个 RegExp 对象。您想用输入字符串返回其计算结果。

$.fn.validateKey = function() {
var re = /^[A-Za-z0-9+/]{42}[AEIMQUYcgkosw048]$/;
return re.test($(this).val());
};

Jan评论中指出了一些有趣的事情,其中​​ / 不需要在正则表达式中转义(至少在我的浏览器中)。

我相信这是由于属于 Angular 色类别的一部分。

关于javascript - 如何在不填充的情况下 RegExp 这个 Base64 编码的 256 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21209492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com