验证相对url
validate relative url
什么是regexp来验证相对url ?
在此链接
在上面的链接上,对于相对url: (/['w~,;'-'./?%&+#=]*)
var pattern = '/'/[^'w~,;'-'.'/?%&+#=]*/i';
if (!link.match(new RegExp(/'/[^'w~,;'-'.'/?%&+#=]*/i)))
{
alert('invalid relative link');
}
我错了吗?如何验证绝对的&相对链接?
实际情况是任何东西通常都是有效的相对URL !例如,在网站http://abc.com的上下文中,a是一个相对url,它扩展为http://abc.com/a;23$rt%同样有效,它扩展为http://abc.com/23$rt% !如果你的意思是你是否想检查链接是否存在,我想你需要使用一些Ajax代码来组装完整的url,并尝试在后台获取它,并检查错误代码(例如200 OK意味着url是好的,404没有找到等)。
相关文章:
- 为什么html src属性中的相对url是因为Javascript函数中的完整路径
- Angular sqlLite set css url()无法设置相对路径
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在从剃刀视图移动内联JavaScript时保留相对URL
- Backbone.js&Handlebars.js来创建相对URL
- JSF元素在外部上下文中加载了相对url
- 带有JS点击相对路径的网页URL链接
- 正则表达式,用于匹配字符串开头的协议相对 URL
- 使用来自 iframe 的相对 url 跨域导航 parent.window
- 无法获取相对 URL 在 OpenLayers3 中的工作
- 如何测试 URL 字符串是绝对字符串还是相对字符串
- 带有Javascript/Jquery的POSTS的相对URL - 简洁
- 图像中的 wysiHTML5 相对 URL
- 替换 Facebook Feed 中的相对 URL
- 是否可以将相对 URL 提供给 Phantom.js页面生成器以获取 PDF 渲染
- 使用本机输入类型=“date” 的 jQuery UI 的协议相对 URL 方法
- 相对模板Url in 指令 in AngularJS.
- 在不更改 URL 的情况下加载页面并保持相对路径正常工作
- 如何使URL相对于其所在的域/服务器
- TinyBox2:如何使ajax url相对于基础域名url,而不是当前页面