Emailandregex
Emailandregex
<head>
<title>Validation Example</title>
<script>
function validateEmail(email) {
const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return emailRegex.test(email);
}
function validateAadhaar(aadhaarNumber) {
const aadhaarRegex = /^\d{12}$/;
return aadhaarRegex.test(aadhaarNumber);
}
function validateForm() {
const email = document.getElementById("email").value;
const aadhaar = document.getElementById("aadhaar").value;
if (validateEmail(email)) {
console.log("Email is valid.");
} else {
console.log("Email is invalid.");
alert("Please enter a valid email address.");
return false;
}
if (validateAadhaar(aadhaar)) {
console.log("Aadhaar number is valid.");
} else {
console.log("Aadhaar number is invalid.");
alert("Please enter a valid Aadhaar number (12 digits).");
return false; }
<h2>Form Validation</h2>
<form onsubmit="return validateForm()">
<label for="email">Email Address:</label>
<input type="text" id="email" name="email"><br><br>
<button type="submit">Submit</button>
</form>
</body>
</html>