相关疑难解决方法(0)

如何计算字符串中的字符串出现?

如何计算特定字符串在另一个字符串中出现的次数.例如,这是我在Javascript中尝试做的事情:

var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
Run Code Online (Sandbox Code Playgroud)

javascript regex string

554
推荐指数
12
解决办法
44万
查看次数

正则表达式用单个空格替换多个空格

给出如下字符串:

"The dog      has a long   tail, and it     is RED!"

什么样的jQuery或JavaScript魔法可用于将空间最多只保留一个空间?

目标:

"The dog has a long tail, and it is RED!"

javascript regex jquery

450
推荐指数
12
解决办法
39万
查看次数

为什么这个正则表达式不适用于德语单词?

我试图用语言打破下面的句子并将它们包裹在span中.

<p class="german_p big">Das ist ein schönes Armband</p>
Run Code Online (Sandbox Code Playgroud)

我遵循这个: 如何使用JavaScript在光标下获取一个单词?

$('p').each(function() {
            var $this = $(this);
            $this.html($this.text().replace(/\b(\w+)\b/g, "<span>$1</span>"));
        });
Run Code Online (Sandbox Code Playgroud)

我面临的唯一问题是,在包含span中的单词之后,生成的html是这样的:

<p class="german_p big"><span>Das</span> <span>ist</span> <span>ein</span> <span>sch</span>ö<span>nes</span> <span>Armband</span>.</p>
Run Code Online (Sandbox Code Playgroud)

所以,schönes分为三个词sch,ö和nes.为什么会这样?什么是正确的正则表达式?

javascript regex unicode jquery

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

在标点符号之前删除空格javascript/jquery

我想在 Javascript/jquery 中的每个标点符号之前删除空格。例如

Input string = " This 's a test string ."

Output = "This's a test string."
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

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

如何检查字符串是否包含javascript中的WORD?

因此,您可以使用 .includes() 方法轻松检查字符串是否包含特定子字符串。

我有兴趣查找字符串是否包含单词。

例如,如果我搜索“on”字符串,“phones are good”,它应该返回 false。并且,它应该为“将其保留在桌子上”返回 true。

javascript string split

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

如何从 JavaScript 中的字符串中删除 *.*, */*

我需要从街道地址输入行中删除小数地址。我需要允许输入如下字符串的人:

  • 1600 1/2 主街
  • 1600 3/4 大街
  • 1600.5 主街
  • 第三街 1600.75 号

上面的例子应该输出如下:

  • 主街1600号
  • 1600大街
  • 主街1600号
  • 第三街1600号

这是我的开始:

var ele = document.getElementById('billing_address_1');

if (typeof(ele) != 'undefined' && ele != null) {
    function fractionalAddress() {
        originalStreet = ele.value;

        ///sf/ask/302995031/
        //var punctuationless = originalStreet.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g,"");
        //var finalStreet = punctuationless.replace(/\s{2,}/g," ");

        finalStreet = originalStreet.replace(/\s.*\//, '');          

        ele.value = finalStreet;
        console.log(originalStreet);
        console.log(finalStreet);
    };

    ele.addEventListener("change", fractionalAddress);
}
Run Code Online (Sandbox Code Playgroud)

我还没有完全弄清楚如何在斜线之后但在空格之前抓住角色。因此,以上将“1600 3/4 Main Street”转换为“16004 Main Street”。关闭,但不完全在那里!

我错过了什么?将其拆分为数组会更好吗?

javascript

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

Javascript正则表达式删除标点符号

我的正则表达式有问题.我确定有些东西没有正确逃脱.

function regex(str) {
  
  str = str.replace(/(~|`|!|@|#|$|%|^|&|*|\(|\)|{|}|\[|\]|;|:|\"|'|<|,|\.|>|\?|\/|\\|\||-|_|+|=)/g,"")
  document.getElementById("innerhtml").innerHTML = str;
  
 }
Run Code Online (Sandbox Code Playgroud)
<div id="innerhtml"></div>

<p><input type="button" value="Click Me" onclick="regex('test @ . / | ) this');">
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

标签 统计

javascript ×7

regex ×5

jquery ×3

string ×2

split ×1

unicode ×1