如果用户在文本框中输入文本,我想显示每26个字母的出现次数。为什么这段代码不起作用?
<!DOCTYPE html>
<html>
<body>
<form id="firstForm">
<br>
<textarea rows="5" cols="50" id="usertext">The Quick Brown Fox Jumped Over the Lazy Dogs
</textarea>
<br>
<br>
<input type="button" value ="Image Chart" onclick="Alphabets()"
</form>
<br>
<br>
<div id="test1"> </div>
<script>
function Alphabets(){
var userinput = document.getElementById("usertext").value;
var A = 'A'| 'a';
var B = 'B'|'b';
var C = 'C'|'c';
A = userinput / A;
B = userinput / B;
C = userinput / C ;
document.getElementById("test1").innerHTML = A;
}
</script>
</body>
</html>
答案 0 :(得分:2)
这会计算字母a的数量
var temp = "The Quick Brown Fox Jumped Over the Lazy Dogs";
console.log((temp.match(/a|A/g) || []).length);