package com.smartandroid.sa.verifi; import java.util.regex.Pattern; import android.content.Context; import android.util.Patterns; /** * Validator to check if Phone number is correct. Created by throrin19 on * 13/06/13. */ public class PhoneVerifior extends AbstractVerifior { private static final Pattern mPattern = Patterns.PHONE; private int mErrorMessage; public PhoneVerifior(Context c) { super(c); mErrorMessage = c.getResources().getIdentifier("validator_phone", "string", c.getPackageName()); } public PhoneVerifior(Context c, int errorMessage) { super(c); mErrorMessage = errorMessage; } @Override public boolean isValid(String value) throws VerifiorException { return mPattern.matcher(value).matches(); } @Override public String getMessage() { return mContext.getString(mErrorMessage); } }