是否已经有一个用于验证http://www.ietf.org/rfc/rfc3986.txt中列出的RFC 1738 URL规范的JavaScript函数/库/片段?
是否已经有一个用于验证http://www.ietf.org/rfc/rfc3986.txt中列出的RFC 1738 URL规范的JavaScript函数/库/片段?
从http://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/plugin/uri.js实现了解析/格式化URI的RFC 3986。
在单元测试中可以找到使用示例。(点击此处)
absolute-URI
,URI
和relative-ref
)确实验证了完整的URI。但是,这些并未验证域名是否符合DNS命名约定。我已经在PHP中编写了一个函数来验证绝对HTTP / FTP URL。您可以在此处查看它。我还没有创建JavaScript版本。 - ridgerunner