相关疑难解决方法(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万
查看次数

你最喜欢的Mootools/Prototype原生对象原型是什么?

我们的Mootoolers和Prototypers(本网站上很少有人)通常带有一个方便的工具箱,我们创建(或借用)我们在本机javascript对象上实现的功能,使我们的生活更轻松.我希望得到一个非常有用的原型函数列表,但只能在本机对象上实现(即String.implement({...在mootools中).

那么,你最喜欢的是什么?


PS:我包括mootools和原型,因为为一个库编写的函数很容易移植到另一个库.

PPS:我知道/反对原型javascript对象原型的论据,我宁愿在这里避免讨论.

javascript mootools prototypejs

9
推荐指数
1
解决办法
1354
查看次数

用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中将UNIX时间转换为mm/dd/yy hh:mm(24小时)

我一直在用

timeStamp = new Date(unixTime*1000);
document.write(timeStamp.toString());
Run Code Online (Sandbox Code Playgroud)

它将输出例如:

Tue Jul 6 08:47:00 CDT 2010
// 24小时

屏幕空间是主要的,所以我想占用更少的空间与日期和输出:

mm/dd/yy hh:mm
//也是24小时的时间

javascript

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

用javascript替换多个&lt;br&gt;标签

我想在文本中使用JavaScript 将多个<br />标签替换为单个<br />。我的文字像:

some text.<br />
<br />
<br />
<br />
<br />
<br />
<br />
some text
Run Code Online (Sandbox Code Playgroud)

我尝试了这段代码:

document.body.innerHTML = document.body.innerHTML.replace(/<br /> <br />
    <br /> <br /><br /> <br />/g,"<br />"); </script>
Run Code Online (Sandbox Code Playgroud)

但是它没有用。

html javascript

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

标签 统计

javascript ×5

replace ×2

string ×2

html ×1

jquery ×1

mootools ×1

prototypejs ×1