$validator = new FormValidator(); $validator->addValidation("company_name", "dontselect=NOT SELECTED", "You must select a company for the user"); $validator->addvalidation("access_level", "dontselect=NOT SELECTED", "You must select an access level for the user"); $validator->addValidation("username", "req", "You must enter a Username"); $validator->addValidation("username", "regexp=/^[a-zA-Z0-9]{5,64}$/", "Username must be between 5 and 64 characters and can contain upper and lower case as well as numbers example joe33blogs"); $validator->addValidation("password1", "req", "You must enter a Password"); $validator->addValidation("password1", "regexp=/^[a-zA-Z0-9]{8,64}$/", "Password must be between 8 and 64 characters and can contain uppercase, lowercase and numbers"); $validator->addValidation("password2", "req", "You must confirm the Password"); $validator->addValidation("password2", "eqelmnt=password1", "Passwords do not match"); $validator->addValidation("email", "email", "You must enter a valid email address for the user"); $validator->addValidation("email", "req", "You must enter an email address for the user"); if ($validator->ValidateForm()) {