计算字母'出现次数的Javascript;Z';循环内文本字段

计算字母'出现次数的Javascript;Z';循环内文本字段,javascript,Javascript,Javascript计算for循环文本字段中字母“Z”的出现次数 我有50个文本字段,用户最多可以输入5个字母或数字 我需要一个计数器来计算字母“z”在所有文本字段中出现了多少次 我试过这样的方法,我的文本字段是classmytext和id mytext\u NUM,文本字段可以是空的,也可以是值 var zoccur=0; for(i=1;i<=50;i++) { $('.mytext').each(function () { var value = document.getEleme

Javascript计算for循环文本字段中字母“Z”的出现次数

我有50个文本字段,用户最多可以输入5个字母或数字 我需要一个计数器来计算字母“z”在所有文本字段中出现了多少次

我试过这样的方法,我的文本字段是classmytext和id mytext\u NUM,文本字段可以是空的,也可以是值

var zoccur=0;

for(i=1;i<=50;i++)
{
$('.mytext').each(function () {
var value = document.getElementById("mytext_"+i).value;
zoccur = zoccur + value.match(/z/g);
})

alert("z occur is " + zoccur);
var zoccur=0;
因为(i=1;i你犯了一个错误

// zoccur = zoccur + value.match(/z/g);           Number + Array
   zoccur = zoccur + value.match(/z/g).length; // Number + Number
此外,您的
for
循环没有关闭(最后一个
}
丢失)。 你想这么做吗

var zoccur=0;
$('.mytext').each(function () {
    if(this.value.match(/z/g))
        zoccur += this.value.match(/z/g).length;
});
alert("z occur is " + zoccur);
+1
.value.match(/z/g).length
是计算z值的好方法