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

从输入字段读取属性时,HTML编码丢失

我正在使用JavaScript从隐藏字段中提取值并将其显示在文本框中.隐藏字段中的值已编码.

例如,

<input id='hiddenId' type='hidden' value='chalk &amp; cheese' />
Run Code Online (Sandbox Code Playgroud)

被拉进去

<input type='text' value='chalk &amp; cheese' />
Run Code Online (Sandbox Code Playgroud)

通过一些jQuery从隐藏字段中获取值(此时我丢失了编码):

$('#hiddenId').attr('value')
Run Code Online (Sandbox Code Playgroud)

问题是,当我chalk &amp; cheese从隐藏字段中读取时,JavaScript似乎失去了编码.为了逃避chalk & cheeseamp;,我想编码保留.

是否有一个JavaScript库或jQuery方法将对字符串进行HTML编码?

html javascript jquery escaping html-escape-characters

728
推荐指数
10
解决办法
62万
查看次数

如何使用JavaScript替换字符串中的所有点

我想替换.JavaScript字符串中所有出现的dot()

例如,我有:

var mystring = 'okay.this.is.a.string';
Run Code Online (Sandbox Code Playgroud)

我想得到:okay this is a string.

到目前为止我试过:

mystring.replace(/./g,' ')
Run Code Online (Sandbox Code Playgroud)

但最终将所有字符串替换为空格.

javascript string replace

410
推荐指数
7
解决办法
51万
查看次数

替换字符串中的所有匹配项

可能重复:
替换字符串中所有字符实例的最快方法

如何替换字符串中发现的所有事件?

如果要替换字符串中的所有换行符(\n)..

这只会替换第一次出现的换行符

str.replace(/\\n/, '<br />');
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何做到这一点?

javascript regex

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

在javascript中替换'\'n

我正在尝试使用以下命令替换JavaScript:

r = "I\nam\nhere";
s = r.replace("\n"," ");
Run Code Online (Sandbox Code Playgroud)

但不是给我

我在这里

作为值s,它返回相同的值.

问题出在哪里?

javascript replace

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

如何从日期用逗号替换正斜杠

我有一个关于日期选择器的新查询。我想用从日期选择器中选择的日期中的逗号(或点)替换正斜杠。我在下面尝试了一些代码,但效果不佳。

小提琴 Here

HTML

<input type='text' id='txtDate' readonly='true' />
<input type='button' id='btnConvert' value='Change' /><br/>
Current Date : <span id='spnCurrentDate'></span>
Run Code Online (Sandbox Code Playgroud)

JS

$("#txtDate").datepicker({
    changeMonth: true
});

$("#btnConvert").click(function(){
$("#spnCurrentDate").html($('#txtDate').val().replace('/', '.'));
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

字符串包含“?”时如何换行?

var text = "aaaaaaa?bbbbbb?cccccc"从php服务器上得到了这样的字符串,我想将此字符串输出到屏幕上。

当出现“?”时,以下文本会换行。我正在使用AngularJS。

如何通过使用纯Javascript或通过AngularJS实现此目的?

javascript angularjs

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

如何使用 javascript 从字符串中删除 ¶

我正在使用 diff api 工具来创建一个很好的 diff 来显示更改的文本。我正在使用google diff 工具来完成此操作。生成差异文本时,它会在每行末尾生成一个。我想删除这个角色的所有实例。我将如何去做?这是该工具的演示

javascript

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

如何在字符串中围绕"PM"和"AM"包裹?

我想在时间字符串中围绕AM或PM包裹一个范围.例如:

<span class="time">between 10:00AM and 14:00PM</span>
Run Code Online (Sandbox Code Playgroud)

变为:

<span class="time">between 10:00<span class="suffix am">AM</span> and 14:00<span class="suffix pm">PM</span></span>
Run Code Online (Sandbox Code Playgroud)

关于如何获得替换方法的任何线索?

javascript regex time jquery

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

如何在自定义Object.prototype.xxx函数中获取对象本身?

Object.prototype.getB = function() {

  // how to get the current value a
  return a.b;

};
const a = {b: 'c'};
a.getB();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我想为所有对象值创建一个函数。我需要获取这个函数中的对象值然后做一些事情。

javascript monkeypatching object

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