Back to project page android-edittext-validator.
The source code is released under:
MIT License
If you think the Android project android-edittext-validator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.andreabaccega.formedittextvalidator; // w ww . java2s . c o m import java.util.regex.Pattern; import android.widget.EditText; /** * Base class for regexp based validators. * @see DomainValidator * @see EmailValidator * @see IpAddressValidator * @see PhoneValidator * @see WebUrlValidator * @see RegexpValidator * @author Andrea Baccega <me@andreabaccega.com> * */ public class PatternValidator extends Validator{ private Pattern pattern; public PatternValidator(String _customErrorMessage, Pattern _pattern) { super(_customErrorMessage); if (_pattern == null) throw new IllegalArgumentException("_pattern must not be null"); pattern = _pattern; } public boolean isValid(EditText et) { return pattern.matcher(et.getText()).matches(); } }