Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta charset="utf-8" />
- <title></title>
- <script>
- function validateInput(){
- var inputElement = document.getElementById('input').value;
- trimString(inputElement);
- var divElementForValidate = document.getElementById('theDiv').innerHTML;
- divElementForValidate = inputElement;
- document.getElementById('theDiv').innerHTML = divElementForValidate;
- var isValidEmail = validateEmail(inputElement);
- console.log(isValidEmail);
- if (isValidEmail) {
- changeBackground('green');
- }
- else {
- changeBackground('red')
- }
- }
- function validateEmail(email) {
- var result = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
- //var result = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;
- return result.test(email);
- }
- function changeBackground(color) {
- var element = document.getElementById('theDiv');
- element.style.background = color;
- }
- function trimString(string) {
- return string.trim();
- }
- </script>
- <style>
- </style>
- </head>
- <body>
- <table>
- <tr>
- <td>
- <input id="input" type="text" name="name" value="" />
- <div id="theDiv"></div>
- <button type="button" onclick="validateInput()" onblur="this.value=removeSpaces(this.value)">Validate</button>
- </td>
- </tr>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement