用HTML标记替换unicode
Replace unicode with HTML tags
我想用HTML标记替换Javascript中IRC粗体/彩色的代码,这取决于它是哪个字符。
粗体输入示例:
[{{{line}}]''u0002
期望输出:
[{{}行}}}]<span class="bold">{{nick}}}<span>最后一次被看到<span class="bold">{{timeAgo}}}<span>说<span class="bold">"{{message}}"<span>
示例颜色输入:
''u000304错误!''u000304
期望输出:
<span class="color-304">错误<span>
奖金:一种扭转这种操作的方法。这纯粹是为了显示目的,当我再次保存模板时,我想将其转换回IRC代码。
如果有一个图书馆可以满足这些要求,请告诉我这个方向。
我想你的意思是,像这样。
t = s.replace(/'u0002(.*?)'u0002/g, "<span class='"bold'">$1</span>");
然后又回来了,就像这样。
u = t.replace(/<span class="bold">(.*?)<'/span>/g, "'u0002$1'u0002");
您没有问这部分:函数document.write
是将创建的HTML插入页面的一种方法。函数Element.innerHTML
是另一个。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 我如何找到一个句子中的所有空格并替换忽略它们
- 如何用更合适的内容替换document.write
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在DOM中查找一个模式并替换它's的内容使用jquery
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- 请求返回 unicode 替换字符
- 如何替换不可打印的unicode字符(Javascript)
- 替换不包括 unicode 的非数字字符
- 使用 Javascript 使用自定义替换方法替换 unicode chracter
- 替换 Base64 - Unicode 的可能性
- 更有效地替换页面上转义的unicode字符
- JavaScript将文字换行替换为Unicode换行
- 替换unicode空格字符
- 检查内容等于什么,如果是某个字符串,则将其替换为unicode
- 用相应的unicode字符替换某些单词的脚本不起作用
- 搜索并替换unicode字符
- 用HTML标记替换unicode
- 将 unicode 字符替换为字符 (Javascript)
- Javascript 用 html unicode 替换制表符字符以进行 JSON 解析