lo script di var mi sa che risolve solamente il problema della stringa vuota che torna=0, o no?

Per i numeri interni...mmh...se puoi utilizzare php le regular expression:

http://freephp.html.it/articoli/view_articolo.asp?id=69