相关疑难解决方法(0)

如何在JavaScript中替换所有出现的字符串

我有这个字符串:

"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)

str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)

似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?

javascript string replace

4081
推荐指数
47
解决办法
319万
查看次数

我想从String中删除双引号

我想删除""一个字符串.

例如,如果String是:"I am here"那么我只想输出I am here.

javascript regex

220
推荐指数
8
解决办法
31万
查看次数

23
推荐指数
2
解决办法
2万
查看次数

用javascript替换字符串中的多个出现

我有一个选项框,参数作为选项中的值,设置如下:

<option value="{$i.tileid}androoftiletypeeq{$i.model}andproducenteq{$i.producent}">{$i.name} {$i.$title}</option>
Run Code Online (Sandbox Code Playgroud)

我试图将所有"和"和"eq"替换为"&"和"=",但我只能将我的javascript替换为第一次出现.表单名为/ ID'ed"rooftile_select

$("#rooftile_select").change(function(event) {

  event.preventDefault(); 

  var data = $("#rooftile_select").serialize();                
  var pathname = window.location;
  var finalurl = pathname+'&'+data;

  var replaced = finalurl.replace("and", "&").replace("eq", "=");
});
Run Code Online (Sandbox Code Playgroud)

finalurl中的最后一个参数如下所示:

&rid=56&rooftiletype=9andproducenteqs
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

javascript string jquery replace

7
推荐指数
1
解决办法
3万
查看次数

获取所有子域名的javascript正则表达式

我有以下RegEx:

[!?\.](.*)\.example\.com
Run Code Online (Sandbox Code Playgroud)

和这个示例字符串:

test foo abc.def.example.com bar ghi.jkl.example.com def
Run Code Online (Sandbox Code Playgroud)

我希望RegEx产品符合以下条件:def.example.comjkl.example.com.我需要改变什么?应该在example.com的所有子域上工作.如果可能,它应该只采用第一个子域级别(abc.def.example.com- > def.example.com).

regexpal上测试它,没有完全工作:( 截图

javascript regex

6
推荐指数
2
解决办法
4663
查看次数

如何在javascript中替换几个单词

我想用replace()javascript 替换文本中的几个单词,我该怎么做?

例如,如果我想用' 成龙 ' 替换' 戴夫钱伯斯,大卫钱伯斯,威尔史密斯 ' ,无论他们是大写还是小写,我是否必须继续重复这个方法每次都是字符串变量,即replace()

var str = sometext.innerHTML;
str.replace('Dave Chambers', 'Jackie Chan');
str.replace('David Chambers', 'Jackie Chan');
str.replace('Will Smith', 'Jackie Chan');
Run Code Online (Sandbox Code Playgroud)

javascript string replace

5
推荐指数
1
解决办法
2万
查看次数

在我的javascript字符串中替换%1和%2

假设我的javascript代码中包含以下字符串:

var myText = 'Hello %1. How are you %2?';
Run Code Online (Sandbox Code Playgroud)

现在我想在上面的字符串中注入一些代替%1和%2的东西.我可以:

var result = myText.replace('%1', 'John').replace('%2', 'today');
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的方法,而不是调用2次替换功能.

谢谢.

javascript

5
推荐指数
1
解决办法
4929
查看次数

Javascript replace()仅替换第一个匹配

你好,请看这里的jsfiddle:http://jsfiddle.net/moolood/jU9QY/

var toto = 'bien_address_1=&bien_cp_1=&bien_ville_1=';
var tata = toto.replace('&','<br/>');
$('#test').append(tata);
Run Code Online (Sandbox Code Playgroud)

为什么我的例子中的Jquery只找到一个'&'并替换它?

javascript replace

4
推荐指数
1
解决办法
8109
查看次数

Javascript替换不起作用

我正在研究javascript,我有一些javascript替换功能的问题.这是我的代码:

var jpgPath ="../Publish/Pdf/Publish_27Jul2011_04-47-09_PM/adfm201000135.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001352.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001353.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001354.jpg@../Publish       
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001355.jpg@../Publish    
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001356.jpg@../Publish   
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001357.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001358.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm2010001359.jpg@../Publish  
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm20100013510.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm20100013511.jpg@../Publish
/Pdf/Publish_27Jul2011_04-47-09_PM/adfm20100013512.jpg";

jpgPath = jpgPath.replace("..", "../..");
Run Code Online (Sandbox Code Playgroud)

但它并没有用"../ .."取代所有出现的"..",它取代了第一场比赛,之后忽略了其他比赛.

javascript replace

3
推荐指数
1
解决办法
3063
查看次数

javascript replace()没有替换所有匹配的字符

我想使用replace()/ Admin/ListOfMovies转换为_Admin_ListOfMovies.

var $id = id.replace('/', '_');
Run Code Online (Sandbox Code Playgroud)

看起来它只替换了第一个/.如何更换所有这些?

谢谢你的帮助.

javascript

3
推荐指数
2
解决办法
3415
查看次数

标签 统计

javascript ×10

replace ×6

string ×3

regex ×2

jquery ×1