title: Convert String Object to integer in Javascript
body: <p>I have this function:</p>
  
  <pre><code>function validar(e) {
    var xx = 1;
    tecla = (document.all) ? e.keyCode : e.which;     // 2
    if (tecla == 8) return true;                      // 3
    patron = /[A-Za-z\s]/;                            // 4
    te = String.fromCharCode(tecla);                  // 5
  
    var valorNumerico = Number(te); 
    if (te &gt; 1 &amp;&amp; te &lt; 11) {
      alert('Calificación:' + valorNumerico)
    } else {
      alert('La Calificación debe estar entre 2 y 10  - ' + valorNumerico)
    }
  }
  </code></pre>
  
  <p>The goal its catch the input the user and validate the range into 2 to 10</p>
  
  <p>But, shows me <code>NaN</code></p>
  
  <p>I tried <code>valorNumerico = parseInt(te);</code></p>
  
  <p>Shows me <code>NaN</code></p>
  
  <p>I tried <code>valorNumerico = Integer.parseInt(te);</code> </p>
  
  <p>Shows me <code>NaN</code></p>
  
  <p>So, how I can convert to integer? thanks I used a function in javascript into asp.net</p>