![](/img/trans.png)
[英]replace square bracket & curly brackets to round brackets in javascript or jquery
[英]jquery replace square brackets
我正在尝试转换表单提交上的方括号。 我不会进入表单提交部分,因为它不是必需的。
使用<br />
标签替换新行没有问题,如下所示:
new_line = message.replace(/\n/g, "<br />");
但是我现在想要实现的是将[b] [/b]
转换为<strong> </strong>
。 这是我到目前为止所尝试的,但它似乎没有起作用。 我发现正则表达式很难掌握。
bold = message.replace(/\[b].*\[\/b]/g, '<strong>');
有人可以指点我正确的方向吗?
试试这个......
bold = message.replace(/\[b\](.*?)\[\/b\]/g, '<strong>$1</strong>');
尝试
'[b]asdf[/b]'.replace(/\[(\/?)b\]/g, '<$1strong>')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.