首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查链接是否包含完全匹配的文本

检查链接是否包含完全匹配的文本
EN

Stack Overflow用户
提问于 2018-07-12 15:53:28
回答 2查看 115关注 0票数 0

我正在尝试在文本字符串中查找连接词,并将它们从大写转换为小写。

我已经设法让它工作了,使用下面的代码:

代码语言:javascript
复制
$(".breadlinks:contains('or')").html(function(_, html) {
    return  html.replace(/(or)/g, '<span class="smallcaps">$1</span>')
});

但是如果单词不是or,但是它像order一样包含or,我只想让它在smallcaps类中包装文本,如果它完全匹配。

这是JSFiddle https://jsfiddle.net/zjfrk3nd/16/的链接

EN

回答 2

Stack Overflow用户

发布于 2018-07-12 16:58:09

我认为你需要从链接中选择整个文本,然后为"or“做一个正则表达式,就像这里:jQuery replacing "small-caps" - Content is Duplicating HTML between tags

票数 0
EN

Stack Overflow用户

发布于 2018-07-12 17:31:53

尝尝这个

代码语言:javascript
复制
$(".breadlinks:contains('Or')").each(function() {
    var updatedHtml = $(this).html().replace(/(?:^|\b)(Or)(?=\b|$)/, '<span class="smallcaps">$1</span>');
    $(this).html(updatedHtml);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51300140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档