ciao!
Esiste una sequenza di "espressioni regolari" per verificare se l'utente inserisce una funzione matematica non valida?

esempio banale: y=^ 3x^2+4x+1 invece di y=3x^2+4x+1 (dove il rosso è l'errore)

(questo perchè sto rializzando uno script che mi disegni il grafico della funzione)

grazie!

EDIT

praticamente.. sono permessi solo numeri; l'unica lettera è la x (ci sarebbe anche cos, sen, tan ma per ora lascio stare); poi c'è il carattere "^" che indica l'esponente... ecc

qualcuno sa come impostare l'espressione regolare?
E' possibile farla per controllare le funzioni matematiche? grazie