gpt4 book ai didi

javascript - JavaScript : How to detect a malformed URI?

转载 作者:行者123 更新时间:2023-12-03 08:55:41 28 4
gpt4 key购买 nike

JavaScript的最佳实践是使用一些惯用法来检测错误,而不是依赖try-catch。轻松实现TypeError:

if (typeof foo !== "number") {
console.log("That ain't a number!");
return;
}

还有与ReferenceError和RangeError类似的习惯用法。

但是,在不将它们放入try-catch的情况下,如何在使用encodeURI()或decodeURI()之前测试URIError?

(不可能是一个可接受的答案)。

最佳答案

您需要在解码之前手动检查URI中是否包含无效的转义字符,不是吗?这是我能想到的唯一解决方案。

关于javascript - JavaScript : How to detect a malformed URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26957564/

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