问题描述
我在 Javascript 中创建了一个函数,用于将 BB 代码转换为 HTML,因为我的业务使用 BB 代码来简化用户的文章写作。
下面是javascript函数
function bbc2html($content) {
$search = array (
'/(\[b\])(.*?)(\[\/b\])/','/(\[i\])(.*?)(\[\/i\])/','/(\[u\])(.*?)(\[\/u\])/','/(\[ul\])(.*?)(\[\/ul\])/','/(\[li\])(.*?)(\[\/li\])/','/(\[url=)(.*?)(\])(.*?)(\[\/url\])/','/(\[url\])(.*?)(\[\/url\])/'
);
$replace = array (
'<strong>$2</strong>','<em>$2</em>','<u>$2</u>','<ul>$2</ul>','<li>$2</li>','<a href="$2" target="_blank">$4</a>','<a href="$2" target="_blank">$2</a>'
);
return preg_replace($search,$replace,$content);
}
下面是我如何实现它
echo bbc2html (html_entity_decode(nl2br($post['content'])));
我做错了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)