js用正则判断 一个链接是否有效

 我来答
粥老板的杂货铺
2018-03-13
知道答主
回答量:24
采纳率:75%
帮助的人:1.9万
展开全部
if ($('input[name="iIsRedirect"]').prop('checked') && p2['sRedirectURL'] != '') {
var sRedirectURL = $('input[name="sRedirectURL"]').val(),
reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g; //正则表达式判断http:// https:// 为合法

objExp = new RegExp(reg);

if (objExp.test(sRedirectURL) != true) {
layer.alert('跳转地址不正确!');
return;
}

}

reg = /^(http:\/\/|^https:\/\/|^\/\/)((\w|=|\?|\.|\/|&|-)+)/g; //正则表达式判断http:// https://
// 开头都为合法

此方法判断 获取到的一个url跟正则匹配 是否是有效地址
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式