vorrei che se io inserisco un (te lo scrivo in espressione regolare)

codice:
^[a-zA-Z0-9.:,;!]+$
questo nel campo input titolo accada che se inserisco un "<" o altro che non è contenuto nell'espressione regolare mi esco un errore

stessa cosa per gli altri campi di input e anche per l'errore di tutti i campi sono obbligatori...