Mega Code Archive

 
Categories / Android / Core Class
 

Performing common form field validation tasks

package mobilesmil.utils; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; /**  * Utilities and variables for performing common form field validation tasks.  * @author Ryan Ware  *  */ public class FormValidationUtils {      public static final String INTEGER_REGEX = "\\d+";   public static final char[] INVALID_FILENAME_CHARS = new char[]{     '\\','/','?','\"','\'','<','>',':','*','|','\t','\n','\r'   };      /**    * Creates an {@link AlertDialog} for notifying the user of an invalid form.    * @param context {@link Context} of this dialog    * @return {@link AlertDialog} invalid form field dialog    */   public static AlertDialog createInvalidFormDialog(Context context) {     AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);       dialogBuilder.setIcon(android.R.drawable.ic_dialog_alert);         dialogBuilder.setPositiveButton("OK", new DialogInterface.OnClickListener() {           public void onClick(DialogInterface dialog, int which) {             return; // button simply closes the dialog           } });         return dialogBuilder.create();   } }