1. A method, comprising: identifying browser capability; choosing a validation deployment, wherein choosing the validation deployment comprises: determining if a browser of a client supports regular expressions, and if so, providing validation rules on the client to the client; if the browser does not support regular expressions, determining if the browser supports a non regular expression language, and if so, providing non regular expression language information validation to the client; if the browser does not support the non regular expression language, providing regex enabled validation on a server to the client; providing the browser with appropriate network location and validation rules; obtaining information from a user; and validating information with appropriate validation rules stored in a memory device.