我正在创建基于套接字的聊天应用。我想更改收到的消息:当消息中的单词包含#时,它必须被div标签包围。例如,maximize_theta PRODUCT_x P(x | theta)
必须转换为'this is #an message'
。我正在使用jQuery。
答案 0 :(得分:4)
您可以使用 RegEX 执行此操作:
var content="this is #an message";
alert(content.replace(/(#\S+)/gi,"<div>$1</div>"));
&#13;
答案 1 :(得分:1)
这可以通过正则表达式和javascript字符串方法来完成。看看这篇文章,它应该提供你需要的一切。 How to replace all occurrences of a string in JavaScript?