例如,文本框里的内容如下:
[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]
在submit后,可以在页面中播放这段优酷视频,即插入这个视频播放器播放视频。
怎么实现啊?应该是类似bbcode的,可是网上下的bbcode太复杂,看不大懂,我这只是想简单的实现这个功能。
有没有那位大侠帮帮忙
[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]
在submit后,可以在页面中播放这段优酷视频,即插入这个视频播放器播放视频。
怎么实现啊?应该是类似bbcode的,可是网上下的bbcode太复杂,看不大懂,我这只是想简单的实现这个功能。
有没有那位大侠帮帮忙
[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]
</div>
<script>
var url = document.getElementById('aa').innerHTML ;
alert(url);
</script>晕,正则写的不好,高手写个吧
[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]
改成
<embed src="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf" ></embed> 有谁能帮我写写?
var str='[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]';
str=str.replace(/^.*?url[=](\"([^\"]+)\").*$/,'<embed src=$1 ></embed>');
alert(str);
</script>
即[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v][v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]
或者是一个视频一个图片的
[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]要改成html格式的话,这种应该怎么写?
或者更多
var str='[v url="http://static.youku.com/v1.0.0099/v/swf/qplayer.swf"][/v]';
var rtn="";
str.replace(/\"([^\"]+)\"/g,function($1){rtn+='<embed src='+$1+' ></embed>';});
alert(rtn);
</script>
或者str里面还有其他的字符串,rtn转义出来好像只剩视频代码了啊