如何替换颜色代码字符串以外的哈希标签

马蒂瓦南
 $(this).html($(this).html().replace( /#([a-zA-Z0-9]+)/g,'<a class="hashtag" href="' + SP_source() + '?hashtag=$1">#$1</a>'

我已经尝试了上面的它正在替换所有散列,包括在我需要帮助替换所有散列而不替换颜色代码的样式中

当前结果:

#808000;">fvfvfvfvfvfvfvf

预期成绩; fvfvfvfvfvfvfvf(带有应用颜色)

代码:

<p>
  <span style="color: <a class=" hashtag"="" href="http://owos.lan/?hashtag=808000">
    #808000;"&gt;
    <em><strong>fvfvfvfvfvfvfvf #trends #trend2</strong></em>
  </span>
</p>

html代码:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p><span style="font-size: 18pt;">svzvzgv #trends #trends2</span></p>
</body>
</html>

js中的代码

 $('.text-wrapper').each(function () {
            $(this).html($(this).html().replace( /#([a-zA-Z0-9]+)/g,'<a class="hashtag" href="' + SP_source() + '?hashtag=$1">#$1</a>'
            ));
        });
谢赫·阿扎德

您可以尝试使用负面展望

$(this).html($(this).html().replace( /#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})(?![a-zA-Z0-9]+)/g, '<a class="hashtag" href="' + SP_source() + '?hashtag=$1">#$1</a>')

这也应该处理您的 3 个字符的短颜色代码。如果您只想保留 6 个字符代码,请使用此

$(this).html($(this).html().replace( /#([a-fA-F0-9]{6})(?![a-zA-Z0-9]+)/g, '<a class="hashtag" href="' + SP_source() + '?hashtag=$1">#$1</a>')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串中的十六进制颜色代码替换为彩色 html 标签

来自分类Dev

从任意字符串生成颜色代码

来自分类Dev

如何在可跨字符串中设置字体颜色代码?

来自分类Dev

如何通过使用 PHP 交换字符串中的 2 个字符来动态生成颜色代码

来自分类Dev

VBA-如何检查字符串是否为有效的十六进制颜色代码?

来自分类Dev

如何正确分割代码字符串

来自分类Dev

如何简化PyJulia的可执行代码字符串

来自分类Dev

如何正确分割代码字符串

来自分类Dev

使用字符串颜色代码在android:background属性上进行android数据绑定

来自分类Dev

使用字符串颜色代码在android:background属性上进行android数据绑定

来自分类Dev

如何在* .Designer.cs C#中替换标签文本的硬编码字符串?

来自分类Dev

改善代码字符串处理

来自分类Dev

如何存储哈希映射以外的字符串整数对?

来自分类Dev

如何使此字符串替换代码与`<br/>`标签一起使用?

来自分类Dev

如何用哈希图中的char替换字符串?

来自分类Dev

如何用哈希值替换字符串中的字母

来自分类Dev

在Objective C iOS 7中为任意字符串计算十六进制颜色代码

来自分类Dev

为多个文件中的每个唯一字符串分配颜色代码 - R

来自分类Dev

解码字符串时哈希值不匹配

来自分类Dev

如何解码字符串?

来自分类Dev

Python绘图:不带颜色代码的标签

来自分类Dev

在Qt C ++中替换编码字符串的“ =“

来自分类Dev

如何用html标签替换字符串

来自分类Dev

如何在SOAP UI编辑器中注释代码字符串?

来自分类Dev

如何在SOAP UI编辑器中注释代码字符串?

来自分类Dev

如何从字符串中删除空格/哈希并用特定长度的哈希替换它们?

来自分类Dev

用PHP提取HTML代码字符串

来自分类Dev

Javascript从短代码字符串中提取属性

来自分类Dev

用PHP提取HTML代码字符串

Related 相关文章

  1. 1

    将字符串中的十六进制颜色代码替换为彩色 html 标签

  2. 2

    从任意字符串生成颜色代码

  3. 3

    如何在可跨字符串中设置字体颜色代码?

  4. 4

    如何通过使用 PHP 交换字符串中的 2 个字符来动态生成颜色代码

  5. 5

    VBA-如何检查字符串是否为有效的十六进制颜色代码?

  6. 6

    如何正确分割代码字符串

  7. 7

    如何简化PyJulia的可执行代码字符串

  8. 8

    如何正确分割代码字符串

  9. 9

    使用字符串颜色代码在android:background属性上进行android数据绑定

  10. 10

    使用字符串颜色代码在android:background属性上进行android数据绑定

  11. 11

    如何在* .Designer.cs C#中替换标签文本的硬编码字符串?

  12. 12

    改善代码字符串处理

  13. 13

    如何存储哈希映射以外的字符串整数对?

  14. 14

    如何使此字符串替换代码与`<br/>`标签一起使用?

  15. 15

    如何用哈希图中的char替换字符串?

  16. 16

    如何用哈希值替换字符串中的字母

  17. 17

    在Objective C iOS 7中为任意字符串计算十六进制颜色代码

  18. 18

    为多个文件中的每个唯一字符串分配颜色代码 - R

  19. 19

    解码字符串时哈希值不匹配

  20. 20

    如何解码字符串?

  21. 21

    Python绘图:不带颜色代码的标签

  22. 22

    在Qt C ++中替换编码字符串的“ =“

  23. 23

    如何用html标签替换字符串

  24. 24

    如何在SOAP UI编辑器中注释代码字符串?

  25. 25

    如何在SOAP UI编辑器中注释代码字符串?

  26. 26

    如何从字符串中删除空格/哈希并用特定长度的哈希替换它们?

  27. 27

    用PHP提取HTML代码字符串

  28. 28

    Javascript从短代码字符串中提取属性

  29. 29

    用PHP提取HTML代码字符串

热门标签

归档