Deshabilitar solo el carácter especial (DOT) en el campo de entrada

No quiero permitir que el usuario ingrese. (Punto) en mi campo de entrada. Resto de la validación requerida ya realizada.

function isNumberKey(evt) {
  var charCode = (evt.which) ? evt.which : event.keyCode;
  if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57))
    return false;

  return true;
}
<input type="text" class="form-control" name="ContactNumber" maxlength="10" value="" id="ContactNumber" title="Enter Number Here" onkeypress="return isNumberKey(event)" required>

Respuestas a la pregunta(2)

Su respuesta a la pregunta