我有这个字符串
@[123:peterwateber] hello! good day!
我想将其更改为<a href="123">peterwateber</a> <b>hellow!</b>! good day!
我首先要做的是,从给定的字符串中,首先获取 @[123:peterwateber] 将其转换为 anchor 标记,其余带有 htmlspecialchars 的字符串将被解析为纯文本。如何做到这一点?
我使用 php 通过以下代码完成了第一个:preg_match('#@\[(\w+)\:(\w+)\]#', $hidden_input, $m)
但这次我想用 jquery 或 javascript 来做...有什么建议吗?我非常需要你们的帮助,解决这个问题已经三天了:(
最佳答案
JavaScript 中的正则表达式替换
'@[123:peterwateber] hello! good day!'.replace(
/@\[(.*):(.*)\](.*)/,
'<a href="$1">$2</a>$3'
)
关于php - jquery,javascript 用@更改文本以链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052101/