如何读取String中的值

时间:2014-11-16 00:24:46

标签: javascript

如果用户在文本框中输入文本,我想显示每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>

1 个答案:

答案 0 :(得分:2)

这会计算字母a的数量

var temp = "The Quick Brown Fox Jumped Over the Lazy Dogs";

console.log((temp.match(/a|A/g) || []).length);