【发布时间】:2015-02-11 01:22:31
【问题描述】:
我需要在 YouTube URL 的中间插入“嵌入”,例如
https://www.youtube.com/watch?v=JDCV_cK1L1A
需要修改为:
https://www.youtube.com/embed/watch?v=JDCV_cK1L1A
仅使用 jQuery。
我需要为此使用 RegEx 吗?看来我可以在网上找到的唯一答案是附加/前置,或者将一个字符串插入另一个字符串的x 位置......但是这两种解决方案都不适合我需要实现的目标
【问题讨论】:
-
正则表达式
(\/watch\?)替换字符串embed$1 -
这里不需要 jQuery。 jQuery 最适合 DOM 操作,原生 JS 最适合字符串操作。
-
url = url.replace(/(\.com\/)/, "$1embed/");
标签: javascript jquery regex string youtube