input restrictions

restricting anything user can type to [0-9a-zA-Z]