不幸的是,现在我没有任何代码可以显示,因为我在当前阶段的问题更多的是头脑风暴而不是编码。
问题即可。我需要检测给定字符串是否可以是有效的URI地址,如
或
VS。 slug
/约/队
或
/foo/bar/whatever.txt
正则表达式是唯一有意义的解决方案吗? vanilla JS中是否有专用函数?对于前两个示例,函数将返回uri
,对于第三个和第四个示例将返回slug
,对于其他任何示例,将返回invalid
。
答案 0 :(得分:0)
只需ping服务器。
这是一个从客户端执行此操作的JavaScript API -
https://github.com/jdfreder/pingjs
设置逻辑首先ping地址,如果它回拨,你知道地址是存在的并且是好的。