让基本用户提交CMS,论坛使用各种不同的图像代码。
到目前为止,我使用了以下内容:
$text = str_ireplace("[IMG]", "<img class='buildimage' src='", "$text");
$text = str_ireplace("[/IMG]", "'>", "$text");
适用于[img] URL [/ img]
的普通BBCode图像标签但是无法想到改变方法,例如使用PHP:
[img=http://img.photobucket.com/albums/v479/D2BBA/p3.jpg]
到普通的HTML图片代码。有什么帮助吗?
谢谢,克雷格。
答案 0 :(得分:1)
我确信使用正则表达式可以更有效地完成此操作,但在JavaScript和jQuery中,我相信以下内容可行:
var text = '[img=http://img.photobucket.com/albums/v479/D2BBA/p3.jpg]';
var temp = text.substring(5);
var img = temp.substring(0, temp.length - 1);
var imgTag = $('<img src="' + img + '">');
$('html').append(imgTag);
在http://jsfiddle.net/gqayqgyL/处尝试。 或者没有jQuery:http://jsfiddle.net/gqayqgyL/3/。