是否可以使用此库 https://github.com/ogt/valid-url 来验证并仅允许使用 .isUri 的 https url? [已关闭]

问题描述 投票:0回答:1

有没有办法在javascript中使用此库中的.isUri来验证“https”url https://github.com/ogt/valid-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);
};

谢谢

javascript reactjs validation
1个回答
0
投票

如何通过附加一行来扩展您的函数来检查它是否

startsWith
https//

const validateUrl = (url) => {
    const isValidUri = validUrl.isUri(url);
    return isValidUri && isValidUri.startsWith('https://');
};
© www.soinside.com 2019 - 2024. All rights reserved.