|
22 | 22 |
|
23 | 23 | var errors = [];
|
24 | 24 |
|
25 |
| -// Add regular expression check for name |
| 25 | +// Regular expression check for name |
26 | 26 | var nameRegex = /^[a-zA-Z]+(([',. -][a-zA-Z ])?[a-zA-Z]*)*$/;
|
27 | 27 | if (!nameRegex.test(name)) {
|
28 | 28 | const nameError = document.getElementById("name-error");
|
|
37 | 37 | nameField.style.outline = "";
|
38 | 38 | }
|
39 | 39 |
|
40 |
| -// Sub name for email - fix this |
| 40 | +// Regular expression to check for email |
41 | 41 | var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
42 | 42 | if (!emailRegex.test(name)) {
|
43 | 43 | const emailError = document.getElementById("email-error");
|
|
52 | 52 | emailField.style.outline = "";
|
53 | 53 | }
|
54 | 54 |
|
55 |
| -// Add regular expression check for login #s |
| 55 | +// Regular expression check for login #s |
56 | 56 | var loginRegex = /^[0-9]+$/;
|
57 | 57 | if (!loginRegex.test(logins)) {
|
58 | 58 | const loginsError = document.getElementById("logins-error");
|
|
67 | 67 | loginsField.style.outline = "";
|
68 | 68 | }
|
69 | 69 |
|
70 |
| -// Add regular expression check for city name |
| 70 | +// Regular expression check for city name |
71 | 71 | var cityRegex = /^[A-Za-z\s-']+$/;
|
72 | 72 | if (!cityRegex.test(city)) {
|
73 | 73 | const cityError = document.getElementById("city-error");
|
|
82 | 82 | cityField.style.outline = "";
|
83 | 83 | }
|
84 | 84 |
|
85 |
| -// Add regular expression check for postcode |
| 85 | +// Regular expression check for postcode |
86 | 86 | var postcodeRegex = /^\d{5}$/;
|
87 | 87 | if (!postcodeRegex.test(postcode)) {
|
88 | 88 | const postcodeError = document.getElementById("postcode-error");
|
|
0 commit comments