Javascript 替换从到

标签 javascript jquery str-replace

我找到了关于如何将字符串全部替换为字符串的很好的教程,但是如何从 a 替换到 b 呢?

假设我们有这个选择器

$('a.mylink')

这个选择器会返回类似的东西

<a class=​"micro_avatar my_avatar">​</a>​ 
<a href=​"#!/​users/​user_name" style=​"background:​ 
  url(https:​/​/​secure.gravatar.com/​avatar/​randomnumber?size=24&default=mm)​ 
  no-repeat" class=​"micro_avatar">​</a>​
http://www.youtube.com/watch?v=_sgu7CioctU

在我测试这个的页面中,会发现这个 w 变体的多次出现(想象一个博客,每个帖子里面都有这个)。

现在我们要将所有的出现都替换成这样

<a class=​"micro_avatar my_avatar">​</a>​ 
<a ** rel='nofollow' ** href=​"#!/​users/​user_name" style=​"background:​ 
  url(https:​/​/​secure.gravatar.com/​avatar/​randomnumber?size=24&default=mm)​ 
  no-repeat" class=​"micro_avatar">​</a>​

**<iframe width="560" height="315" src="** http://www.youtube.com/embed/_sgu7CioctU
**" frameborder="0" allowfullscreen></iframe>**

技巧部分不是所有的 YouTube 链接都具有相同的链接。

最佳答案

使用Javascript substr

var result = 
    val.substr(a, b);

关于Javascript 替换从到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17210234/

相关文章:

javascript - 更改 ID 内的类

php - 合并两个函数,str_replace?

javascript - 字符串内的变量替换

javascript - 更新 Stripe 帐户返回 "Error: Stripe: "id”必须是字符串,但得到 : object"

javascript - 从 chrome 打印对话框中禁用打印选项

javascript - Ember 如何在手动刷新页面时保留查询参数?

jquery - 悬停效果(淡入淡出图像)方向

javascript - Nivo slider 在 Chrome 中不起作用

Jquery如何找到最后一个 child

php - str_replace 多维数组 PHP 中的键