@7c/validurl 中文文档教程

发布于 4年前 浏览 19 项目主页 更新于 3年前

validURL

验证 URL 是一项棘手的工作。 有很多方法。 这是我的自由主义方法。

Features

  • supports any protocols (https|http|ftp|arbitrary)://
  • supports ipv6 hostnames
  • supports punycode urls
  • tested against 1.3M URLs

Testing

测试可能需要一段时间,因为我们要针对 130 万个 URL 进行测试。 测试文件仅在 github clone 上可用。 对于 npm 包,它们将被忽略。

npm run test

Install

npm i --save @7c/validurl

Usage

const validURL = require('@7c/validurl')

console.log(validURL('http://localhost'))

欢迎各种错误报告

validURL

validating URLs is tricky job. There are tons of approaches. This is my liberal approach.

Features

  • supports any protocols (https|http|ftp|arbitrary)://
  • supports ipv6 hostnames
  • supports punycode urls
  • tested against 1.3M URLs

Testing

testing might take a while, since we are testing against 1.3Million URLs. Test files are only available at github clone. They will be ignored for npm package.

npm run test

Install

npm i --save @7c/validurl

Usage

const validURL = require('@7c/validurl')

console.log(validURL('http://localhost'))

All kind of bugreports are welcome

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文