相关疑难解决方法(0)

有哪些有用的JavaScript方法可以扩展内置对象?

扩展内置JavaScript对象(如String,Array,Date,Boolean,Math等)的最有用,最实用的方法是什么?

排列

日期

注意:请为每个答案发布一个扩展方法.

javascript

41
推荐指数
8
解决办法
6万
查看次数

如何替换字符串中的所有空格

我有两个html文本输入,其中第一个文本框中的用户类型需要反映在第二个文本框上,而反映它应该将所有空格替换为分号.我做了一些现存的,它替换第一个空间不是所有,我想我需要使用.each函数的Jquery,我用过但我没有得到确切的结果 看到这个

HTML:

Title : <input type="text" id="title"><br/>
Keyword : <input type="text" id="keyword">
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('#title').keyup(function() {
    var replaceSpace = $(this).val(); 

        var result = replaceSpace.replace(" ", ";");

        $("#keyword").val(result);

});
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript string jquery replace

39
推荐指数
4
解决办法
13万
查看次数

在typescript中,String.Replace只替换第一次出现的匹配字符串.需要String.replaceAll()方法

来自其他编程语言,String.replace()通常替换所有匹配的字符串.但是,javascript/typescript不是这种情况.我在网上找到了许多使用正则表达式的javascript解决方案.由于特殊字符,我立即遇到了这个解决方案的问题.我怀疑有一种方法可以用正则表达式来解决这个问题,但我不是一个正则表达式专家.正如我之前所做的那样,我创造了自己的方法.

也许有一些方法可以通过使用自定义StringBuilder()类来提高性能.我欢迎任何想法.

public static Replace = function (originalString: string, oldValue: string, newValue: string, ignoreCase: boolean = false) {
    //
    // if invalid data, return the original string
    //
    if ((originalString == null) || (oldValue == null) || (newValue == null) || (oldValue.length == 0) )
        return (originalString);
    //
    // do text replacement
    //
    var dest = "";        
    var source: string = originalString;
    if (ignoreCase) 
    {
        source = source.toLocaleLowerCase();
        oldValue = oldValue.toLowerCase();
    } …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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

Javascript用空格替换下划线

我有一个包含对象的数组,其中一些对象在字符串中包含一个下划线

{"name": "My_name"}
Run Code Online (Sandbox Code Playgroud)

但我在多个地方调用名称功能,一个这样的地方是在图像标签中,下划线是必要的,使用javascript或jquery我想选择一个名称在其中的div,并用空格替换下划线

<div>
 <div class="name">
  My_name
 </div>
 <img src="My_name.jpg"/>
</div>
Run Code Online (Sandbox Code Playgroud)

在div.name中,我希望它说出我的名字而不是My_name

我目前正在为我的项目使用jQuery和jQuery UI

html javascript jquery

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

如何使lodash _.replace在字符串中出现?

如何用另一个字符串替换字符串中每个字符串模式的出现?

var text = "azertyazerty";
_.replace(text,"az","qu")
Run Code Online (Sandbox Code Playgroud)

返回 quertyazerty

javascript string lodash

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

使用JS查找并替换文档中的特定文本字符

我想知道是否有一种轻量级方式我可以使用JavaScript或jQuery来嗅出文档中的特定文本字符; 说并找到这个角色的所有实例.然后!写一个用$替换所有实例的能力.

我找到了这个首发代码片段:

var str = 'test: &#39;';

str = str.replace(/&#39;/g, "'");
Run Code Online (Sandbox Code Playgroud)

实质上; 我想要一个单页文档的解决方案.抓住X的所有实例并使其成为XY.只有文字字符.

javascript jquery

24
推荐指数
5
解决办法
8万
查看次数

角度过滤器将所有下划线替换为空格

我需要一个过滤器来将所有下划线替换为字符串中的空格

javascript regex angularjs angularjs-filter

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

使用普通Javascript隐藏所有元素

我通常用来document.getElementById('id').style.display = 'none'通过Javascript隐藏一个div.是否有一种类似的简单方法来隐藏属于同一个类的所有元素?

我需要一个不使用jQuery的简单Javascript解决方案.

javascript

22
推荐指数
5
解决办法
8万
查看次数

替换方法不起作用

我想替换像,常规报价的智能引号.另外,我想替换©,®.我使用了以下代码.但它没有帮助.请帮我解决这个问题.

str.replace(/[“”]/g, '"');
str.replace(/[‘’]/g, "'");
Run Code Online (Sandbox Code Playgroud)

javascript

18
推荐指数
1
解决办法
4654
查看次数

Javascript replaceAll无法正常工作

可能重复:
在javascript中替换所有出现的字符串?

我需要替换变量中的所有字符串.

<script>
var a="::::::";
a = a.replace(":","hi");
alert(a);
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码只替换第一个字符串即.hi::::::

我用过replaceAll但不起作用.

请指导我,谢谢

javascript

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