Javascript 如何在文本中找到字符外观

Javascript 如何在文本中找到字符外观,javascript,Javascript,如何使用jquery查找字符在文本中出现的次数,例如,我有字符1和文本1434414341,因此这里字符1出现3次,我如何检查它。var blah=“1434414341”; var blah = "143443143241"; var count = (blah.match(/1/g) || []).length; // <-- returns the number of occurrences. 3 in this case. 变量计数=(blah.match(/1/g)| |[])

如何使用jquery查找字符在文本中出现的次数,例如,我有字符1和文本1434414341,因此这里字符1出现3次,我如何检查它。

var blah=“1434414341”;
var blah = "143443143241";
var count = (blah.match(/1/g) || []).length; // <-- returns the number of occurrences. 3 in this case.
变量计数=(blah.match(/1/g)| |[])长度;//<代码>var blah=“1434414341”; 变量计数=(blah.match(/1/g)| |[])长度;// 编辑:约瑟夫在我之前40秒说的话


编辑:约瑟夫在我之前40秒说的话。

这只是一个javascript问题,或者是一个通用编程问题

function countOccurences(string, testChar) { 
    var count = 0;
    for(var i = 0; i<string.length; i++){
        if(string[i] == testChar) { count++; }
    }
    return count;
}

countOccurences("143443143241", "1");
函数countoccurrences(字符串,testChar){
var计数=0;

对于(var i=0;i,这只是一个javascript问题,或者说是一个通用编程问题

function countOccurences(string, testChar) { 
    var count = 0;
    for(var i = 0; i<string.length; i++){
        if(string[i] == testChar) { count++; }
    }
    return count;
}

countOccurences("143443143241", "1");
函数countoccurrences(字符串,testChar){
var计数=0;

对于(var i=0;iIf
.match()
返回
null
,它将中断。您可以执行
(blah.match(/1/g)|[])。长度
来修复它。好主意。出于完整性的考虑,我可能也应该将其分配给var:PIf
。match()
返回
null
,它将中断。您可以执行
(blah.match(/1/g)124[]).length
来修复它。好主意。出于完整性考虑,我可能也应该将它分配给一个变量:P