javascript-events - 如何计算随机字符串中的字母数?

标签 javascript-events javascript

<分区>

如果有随机字符串从SERVER获取:

var str='I am a student in XXX university, I am interested...'

str 可以包含随机数量的带空格的单词。那就是字符串的内容是不可预测的。

在 javascript 中,如何计算字符串中的字母数(单词之间的空格 不包括 计数)。例如“我有车”应该算9个字母。

最佳答案

假设您只需要字母字符,首先使用 replace() 去除其他字符:

var str='I am a student in XXX university, I am interested...';

alert(str.replace(/[^A-Z]/gi, "").length);

如果要将数字作为字母计数,可以将 0-9 添加到 [^A-Z] 字符类。如果您只想删除空格,请将正则表达式更改为 /\s/g

关于javascript-events - 如何计算随机字符串中的字母数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7349312/

相关文章:

javascript - 我可以在 beforeUnload 中放什么?

javascript - 触发单击“保存到驱动器”按钮

php - 将表单输入存储在 javascript 变量中,然后将其值传递到 php 变量中而不提交表单?

JavaScript 错误

javascript - Javascript函数自行调整大小

javascript-events - 当单击任何其他对象时,触发选择框以通过 javascript 或 jquery 下拉

javascript - 如何在 1 分钟后使用 javascript 刷新 Repeater?

javascript - 使用 JQuery 定位一个 div

javascript - document.createElement ('script' ).src = 变量?是否可以?

javascript - 如何在 JavaScript 中禁用 ESC 键的功能?