gpt4 book ai didi

javascript - 计算文本区域中的特定字符

转载 作者:行者123 更新时间:2023-11-28 01:11:40 26 4
gpt4 key购买 nike

有人提出了有关文本区域字数统计的其他问题,但它们与此问题不重复:

我想做的是编写一个 JavaScript/jQuery 函数,在用户单击按钮时调用。该函数获取文本区域的值并检查其中的所有字符。然后检查两个字符出现的次数是否相同。在函数中我需要使用 if-else 语句。

示例:如果输入有 3x [ 和 3x ]: if (a.length == b.length) {} (= true )

如果输入有 3x [ 和 2x ]: if (a.length == b.length) {} (= false)

但我不太确定如何计算单个字符。我猜测使用一些正则表达式和 match,但以下内容似乎不起作用:

var a = str.match(/\[+ /g),
b = str.match(/\[+ /g);

if (a.length == b.length) {
//do something
}

这是一个fiddle 。如您所见,计数不正确。

最佳答案

怎么样:

'a[b][ca[]de'.match(/\[/g).length;

输出:

3

正如预期的那样。

关于javascript - 计算文本区域中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com