首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jquery正则表达式替换href

jQuery 正则表达式替换 href

使用 jQuery 的正则表达式替换 href 属性,以修改 HTML 元素。

代码语言:javascript
复制
// 获取要修改的 HTML 元素
var element = $('#element');

// 编写正则表达式以匹配 `href` 属性
var regex = /\b(?:https?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/;

// 使用 jQuery 的 `attr()` 方法替换 `href` 属性
element.attr('href', function(i, href) {
  if (!regex.test(href)) {
    return 'http://example.com';
  }
  return href;
});

这段代码将匹配非 HTTPS 或非允许的 URL,然后将其替换为指定的 URL (这里为 http://example.com)。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券