The Email Validator Object

Email validator checks email addresses validity.

var btnSubmit = new TButton('Submit Email');
var chvEmail = new TEmailValidator();
var layHorizontal = new THorizontalLayout();
var vtbEmail = new TValidatableTextBox(300, chvEmail);
var wndCHVSample = createWindow('Email Validator Sample');

var onValidate = function() {
      if (vtbEmail.isValid()) {
         btnSubmit.enable();
      } else {
         btnSubmit.disable();
      }
};

btnSubmit.disable();
vtbEmail.setValue('');
vtbEmail.setOnValidationChanged(onValidate);

layHorizontal.add(new TText('Enter Email Address:'));
layHorizontal.add(vtbEmail);

wndCHVSample.add(layHorizontal);
wndCHVSample.add(btnSubmit);
showModal(wndCHVSample);

When the user enters a valid email address, the submit button is enabled.


Email validator constructor takes no parameters:

new TEmailValidator();

Email Validator Methods and Properties
Method/Property Description
getPhrase Gets validator object text message
validate Validates email address. Form:

validate(email)