不带空格的JavaScript计数字符串
我只需要计算没有空格的文本数试试这个简单的解决方案不带空格的JavaScript计数字符串,javascript,Javascript,我只需要计算没有空格的文本数试试这个简单的解决方案 GEN000 AMA000 GaT000 作为一种替代方法: var text = "GEN000 AMA000 GaT000"; var length = text.split(" ").join("").length; 但是,最快的解决方案应该始终是单个for循环: 'GEN000 AMA000 GaT000'.match(/\S/g).length; // 18 var str='GEN000 AMA000 GaT000',
GEN000 AMA000 GaT000
作为一种替代方法:
var text = "GEN000 AMA000 GaT000";
var length = text.split(" ").join("").length;
但是,最快的解决方案应该始终是单个for
循环:
'GEN000 AMA000 GaT000'.match(/\S/g).length; // 18
var str='GEN000 AMA000 GaT000',
计数=0;
对于(变量i=0,len=str.length;i
到目前为止您尝试了什么?你想用什么特别的方法来解决这个问题吗?@katspaugh这个答案和你的答案不完全一样。@katspaugh我的答案在:)
@VisioN,我需要更多的咖啡:)
'GEN000 AMA000 GaT000'.match(/\S/g).length; // 18
var str = 'GEN000 AMA000 GaT000',
count = 0;
for (var i = 0, len = str.length; i < len; i++) {
if (str[i] !== ' ')
count++;
}