Restrict alphanumeric, forces lower to upper case

JS Script to restrict entry to alphanumeric but forces lowercase to uppercase

by Jun Dolor

HTML

<body>
<form>
	<!--restricts entry to alpha number and forces lowercae to uppercase-->
	<input id="input-toupper" type="text">
</form>
</body>

JavaScript

$(document).ready(function(){

	$('input#input-toupper').on('keypress',function(event){
		var regex=new RegExp("^[a-zA-Z0-9]+$");
		var key=String.fromCharCode(!event.charCode?event.which:event.charCode);
		if(!regex.test(key)){
			event.preventDefault();
			return false;
		}
	});
	
	$('input#input-toupper').on('keyup',function(){
		
		var toupper=$(this).val().toUpperCase();
		$(this).val(toupper);
	})
})