
function AlphaNumericWithHypenAndComaOnly(e){    
 //  alert(event.keyCode)
if (([e.keyCode||e.which] >= 48 && [e.keyCode||e.which] <= 57) ||
	([e.keyCode||e.which] > 64 && [e.keyCode||e.which] < 91) ||
	([e.keyCode||e.which] > 96 && [e.keyCode||e.which] < 123)||
	 [e.keyCode||e.which] == 8 || [e.keyCode||e.which] == 9 || 
	 [e.keyCode||e.which] == 46 ||[e.keyCode||e.which] == 32 ||
	 [e.keyCode||e.which] == 219 ||[e.keyCode||e.which] == 221 || 
	 [e.keyCode||e.which] == 190 ||[e.keyCode||e.which] == 189 || 
	 [e.keyCode||e.which] == 188 ||[e.keyCode||e.which] == 38 ||
	 [e.keyCode||e.which] == 40 || [e.keyCode||e.which] == 13 ||
	 [e.keyCode||e.which] == 175 ||[e.keyCode||e.which] == 41 || 
	 [e.keyCode||e.which] == 45 || [e.keyCode||e.which] == 44 || 
	 [e.keyCode||e.which] == 39 || [e.keyCode||e.which] == 43 
	)
	return true;   
	
 else
	e.preventDefault? e.preventDefault() : e.returnValue = false;
	return false;
}
 