<分区>
如果有随机字符串从SERVER获取:
var str='I am a student in XXX university, I am interested...'
str
可以包含随机数量的带空格的单词。那就是字符串的内容是不可预测的。
在 javascript 中,如何计算字符串中的字母数(单词之间的空格 不包括 计数)。例如“我有车”应该算9个字母。
<分区>
如果有随机字符串从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 中放什么?
php - 将表单输入存储在 javascript 变量中,然后将其值传递到 php 变量中而不提交表单?
javascript - Javascript函数自行调整大小
javascript-events - 当单击任何其他对象时,触发选择框以通过 javascript 或 jquery 下拉
javascript - 如何在 1 分钟后使用 javascript 刷新 Repeater?
javascript - 使用 JQuery 定位一个 div
javascript - document.createElement ('script' ).src = 变量?是否可以?