使用javascript或php从链接中删除@
Removing @ from the link using javascript or php
我有一个以下格式的字符串,这里我想从链接中删除@,它应该只从链接中删除@,如果它在链接之外,那么我不应该删除。在javascript中有任何方法来实现这一点吗?
注意:字符串中将有多个锚标记。
可以用php做吗?
var string="Test <a href='/group/profile/1'>@Test User</a>";
输出应该是
Test <a href='/group/profile/1'>Test User</a>
尝试使用.replace('src','target')
来完成您的任务
var string = "Test <a href='/group/profile/1'>@Test User</a>";
string = string.replace('@','');
console.log(string); //Test <a href='/group/profile/1'>Test User</a>
演示或者你可以这样做
var string = "Test <a href='/group/profile/1'>@Test User</a>";
string = string.split('@').join('');
console.log(string); //Test <a href='/group/profile/1'>Test User</a>
演示@rajaprabhu-aravindasamy成功了。使用str.replace
功能。
console.log("Test <a href='/group/profile/1'>@Test User</a>".replace('@',''));
首先获取锚标记的文本值,如下所示:
var linkText = $('a').text();
将只返回链接值然后像这样替换它:
var newText = linkText.replace('@','');
现在将该文本再次放入锚标记文本中,如下所示:
$('a').text(newText);
也许这对你有帮助。
谢谢。
Demo
检查这个片段,
$('a').text(function(){
return $(this).text().replace('@','')
});
使用 .text()
jQuery方法。
相关文章:
- 正在从Instagram图片源中删除链接
- 如何使用jQuery或JavaScript删除链接
- Javascript each() 函数删除链接
- 如何从iframe中删除链接
- 从选择器中删除链接
- getSelection从选择中删除链接
- 为表中的每一行创建mysql删除链接,使用ajax删除并更新表列表
- 使用JQuery删除链接
- 想要在单击删除链接时删除添加到缩略图中的图像
- jQuery淡入/淡出替换文本删除链接
- VivaGraphJS删除链接
- 无法从带有箭头的D3力定向图中删除链接
- 增加/减少跨度的数值,并在jQuery中向上/向下单击任一id时删除链接的类
- 为每个重复的href单击“删除链接”
- Snap SVG添加/删除链接属性
- 从d3节点图中删除链接会打乱标签
- 不能再从FB上删除链接了
- 如何删除链接属性时,点击链接与javascript
- PHP动态表与编辑/删除链接打开一个弹出
- 在javascript中更改innerHTML会删除链接