This is done by a simple equality check on the string values.
If the strings are different, an alert warns the user that the email addresses are not the same and returns a false value.
Ideally, you would have this function run during the on Submit attribute for the form tag.
This way, the form will get submitted when the check Email() function returns a true value.
If the email addresses passes both these tests, then the function will return a true value.
The regex for validating the correct email format in line 2 has been borrowed and edited slightly by adding the i flag so that the regex is case-insensitive.
Once you have an HTML form up and running, you will often want to make sure that all the important fields are filled in.
Net Question Answer site, specially started to allow visitors of this site ask their doubts and queries. Just click the Ask Now button and ask your question now.The if block in lines 3-6 checks to see if the email address in the first field passes the regex check by invoking the search() method on our email string value.This method accepts regex expressions as arguments to check the string and returns the position of the specified value in the string or a -1 if no match was found.Often, email validation code for web applications checks only for the position of @ and period characters, also assuming the @ character will be in the front of period. Did you know you can use a Java Script Regular Expressions method to check email addresses? This Java Script demo verifies that an email address is in the correct format and that the user has typed in the same address in both fields to prevent mistyping of the address.
In the above form, we are calling validate() to validate data when onsubmit event is occurring.