Per il replace in fase di scrittura, devi usare una RE semplificata.
Io userei una cosa del genere:Se non vuoi permettere lo spazio:codice:<input ... onkeyup="this.value = this.value.replace(/[^\d\+ ]/), '');">
/[^\d\+]/
Per la verifica finale puoi usare:
/\+?[\d ]+/
oppure:
/\+?\d+/

Rispondi quotando