Strip numbers
That's not to say you're stripping OUT numbers, but rather, you're stripping the numbers bare of anything else. That works, right? Step through with versions.
by jazahn
HTML
<input type="text" id="num"/>
<button id="mybutton">Strip!</button>
<div id="output"></div>
JavaScript
// get all numbers from an input
var num = $("#num");
var output = $("#output");
var mybutton = $("#mybutton");
var getNums = function(){
// split it on nothing
var arr = num.val().split("");
var newarr = [];
// run through array
for(var i = 0; i < arr.length; i++){
if(!isNaN(parseInt(arr[i]))){
newarr.push(arr[i]);
}
}
// create string of numbers
var mynums = newarr.join("");
// output the numbers
output.html(mynums);
}
var keyHandler = function(evt){
// 13 is code for enter
if(evt.keyCode == 13){
getNums();
}
}
mybutton.on('click', getNums);
num.on('keypress', keyHandler);