poichè sono al lavoro, solitamente do la dritta poi vi basta fare una ricerca delle parole che passo per capire cosa fare,
ma per te farò un'eccezione

http://www.regular-expressions.info/
http://javascript.html.it/articoli/l...ni-regolari/1/

Codice PHP:
function convalida() {
  var 
pattern = /^\d{1,7}(\.\d{1,2})?$/;
  var 
campo document.getElementById("campoInput");

  if (
campo.value.search(pattern) == -1) {
    
alert("Il valore inserito non è corretto");
    
campo.focus();
  } else {
    
alert("Il valore inserito è corretto");
  }