我正在创建基于套接字的聊天应用程序。我想改变我的传入消息:当消息中的单词包含#时,它必须被div标签包围。例如'this is #an message'
必须转换为'this is <div>#an</div> message'
。我正在使用jQuery。JS将字符串中的每个#word替换为<div>#word</div>
2
A
回答
1
这可以通过正则表达式和JavaScript字符串方法来完成。看看这篇文章,它应该提供你需要的一切。 How to replace all occurrences of a string in JavaScript?
4
你可以用正则表达式这样做:
var content="this is #an message";
alert(content.replace(/(#\S+)/gi,"<div>$1</div>"));
相关问题
- 1. 将字符串替换为字符串
- 2. 将字符串中的每个字符转换为字典键
- 3. 用随机字符替换字符串中的每个数字
- 4. 将字符串中的每个字符转换为ASCII
- 5. 将替换字符串替换为键并将替换字符串替换为值。蟒蛇
- 6. 替换数据帧中包含字符的每个字符串
- 7. JS的字符串替换在页面
- 8. 将字符串转换为JS对象
- 9. 将.jsx字符串转换为.js
- 10. js,将字符串转换为函数
- 11. 替换字符串 - 如何替换每个单词一次
- 12. 替换字符串方法中的每个字母java
- 13. 字符串中的字符串替换
- 14. 将字符串映射为替换字符串的算法
- 15. 将字符串转换为<S3Uri>
- 16. 将字典<字符串,字符串>转换为数组
- 17. 将字符串替换为变量
- 18. 将子字符串替换为'无'
- 19. 查找页面上的每个“字符串”并将其替换为另一个
- 20. 在节点js中将所有出现的字符串替换为另一个字符串
- 21. 替换字符串数组的每个元素中的子字符串?
- 22. 用另一个字符串中的每个字符替换字符串中的字符
- 23. 用正则表达式替换字符串中的字符JS
- 24. Actionscript中/ Flex的字符串替换为<
- 25. C#将字符替换为每隔一个字
- 26. 如何将每个字符替换为Jquery中的其他字符
- 27. 替换字符串的单个字符
- 28. 如何使用regexp替换JS中的这个字符串?
- 29. 替换字符串从<开始\
- 30. 如何将字符串中的数字替换/替换为字符串内字母的乘数?
这是** _ A _ **消息。非常类似的问题:http://stackoverflow.com/questions/7575041/change-hash-tag-to-link-on-page-load – Turnip