簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM