替换youtube嵌入iframe视频ID - Javascript
Replace youtube embed iframe by video ID - Javascript
我需要用bbcode之类的东西替换一些youtube iframe。例子:
样本内容:lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem添加
[iframe width="560" height="315"]src = " http://www.youtube.com/embed/RbJjC98ArCI "帧边缘= " 0 "allowfullscreen] [/iframe]
lorem ipsum
- 注意,我需要替换字符
BY [AND]或iframe代码将不显示。
已替换的内容:
lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem添加
(youtube) RbJjC98ArCI [/youtube]
lorem ipsum
Javascript示例代码:
var content_with_bbcodes=content.replace(SOME_REGULAR_EXPRESSION_HERE, '[youtube]$1[/youtube]');
我也想要逆。将bbcode转换为iframe…的正则表达式
有人对正则表达式有经验吗?
这里有一些东西应该可以工作。
var content_with_bbcodes=content.replace(/'[.+?embed'/(.+?)'".+']/, '[youtube]$1[/youtube]');
至于反向,这是可行的,但你必须添加宽度和高度。
// sample
var height = 100;
var width = 200;
var content_iframe=content_with_bbcodes.replace(/'[youtube'](.+?)'['/youtube']/,'[iframe height="'+height+'" width="'+width+'" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen][/iframe]');
相关文章:
- 通过ID JavaScript显示随机背景图像
- 如何为动态创建的元素分配唯一的id-Javascript
- 如何在主页的弹出窗口中从向导中的用户控制中获取ControlToValidate ID-javascript asp.n
- 如何使用innerHTML更改图像大小来给它一个id Javascript
- 为类中的所有元素提供单独的 Id Javascript
- 设置元素 id = javascript 函数
- 在 id javascript 上验证 submitHandler
- 循环生成唯一 ID JavaScript
- 我需要使用他们的Facebook id javascript将Facebook照片流放入我的应用程序中
- 在.id-javascript中选择.class
- parsing a url for the id - Javascript
- 使用数字id javascript处理html输入元素
- 缺少:在属性id-javascript之后
- 根据数组中对象的数量改变id (javascript/jquery)
- 在Id javascript中选择一个类
- 替换youtube嵌入iframe视频ID - Javascript
- 通过id javascript填充文本字段
- 无法引用图像id javascript
- 点击返回按钮id-JavaScript
- 检查输入的数字是否正确 按ID - JavaScript