gpt4 book ai didi

javascript - 如何使用Jquery统计文本区域中只有字母而没有数字的单词?

转载 作者:行者123 更新时间:2023-12-02 23:29:11 26 4
gpt4 key购买 nike

我有一个包含字母、数字和空格的字符串。我想计算仅包含字母而忽略数字的单词。

例如,我有这个字符串:

72634672 2374723654 2423 623623643 7474.747bbberb 7347547345 uhfuherhfru uruhreuhre

在此文本区域中:

<textarea id="text"></textarea>
<button type="button" id="detect">DETECT</button>

所以,我这样做:

$("#detect").click(function(){
var text = $("#text").val();
var text2 = text.replace(/\d+/g, ''); //removing numbers

var words = $.trim(text2).split(" "); //count words
alert("String: "+text2+" Number of words: " +words.length);
});

问题是结果告诉我这个:

String:     .bbberb  uhfuherhfru uruhreuhre || Number of words: 4

但是结果中有 3 个单词,所以我想得到这个:

String: .bbberb  uhfuherhfru uruhreuhre || Number of words: 3

我该如何解决这个问题?我需要你的帮助。

最佳答案

split 接受正则表达式。

您可以将多个空格视为一个空格,如下所示:

$.trim(text2).split(/ +/);

这将忽略删除数字后留下的额外空格。

关于javascript - 如何使用Jquery统计文本区域中只有字母而没有数字的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56588988/

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