有没有办法在 javascript 中使用 .isUri 验证“https”url(它应该仅对 https url 返回 true)? (除了正则表达式之外任何其他方法都应该没问题)
https://test.com //true
test.com // false
http://test.com // false
http://test // false
代码片段(下面效果很好,但它对于 http url 返回 true,而对于 http url 它应该返回 false):-
const validateUrl = (url) => {
return !!validUrl.isUri(url);
};
谢谢
如何通过附加一行来扩展您的函数来检查它是否
startsWith
https//
:
const validateUrl = (url) => {
const isValidUri = validUrl.isUri(url);
return isValidUri && isValidUri.startsWith('https://');
};