Take aadhar number from user and check if it valid or not using regular expression.
- Check if all the characters are digits
- Check if it is only and only 12 digits
- It should not start with 0
Take aadhar number from user and check if it valid or not using regular expression.
import re
aadhar_number = input("Enter Aadhar number: ")
# Check if all characters are digits
if not re.match(r"^\d+$", aadhar_number):
print("Invalid Aadhar number. Only digits are allowed.")
elif len(aadhar_number) != 12:
print("Invalid Aadhar number. It should be exactly 12 digits long.")
elif aadhar_number.startswith("0"):
print("Invalid Aadhar number. It should not start with 0.")
else:
print("Valid Aadhar number.")
import re
def valid_aadhaar(aadhaar_number):
# Check if all characters are digits
if not re.match(r'^\d+$', aadhaar_number):
return False
# Check if it has exactly 12 digits
if len(aadhaar_number) != 12:
return False
# Check if it does not start with 0
if aadhaar_number.startswith('0'):
return False
return True
# Example usage
aadhaar = input("Enter Aadhaar number: ")
if valid_aadhaar(aadhaar):
print("The Number you Enter is a Valid Aadhaar number")
else:
print("Invalid Aadhaar number Check the Number and Try Again")
import re
pin_no = input('Enter your Aadhar no: ')
res1 = re.findall(r'\A[1-9]{1}[0-9]{11}\Z', pin_no)
print(res1)
if res1:
print('Valid Aadhar Number')
else:
print('Invalid Aadhar Number')
import re
def isValidAadhaarNumber(str):
regex = ("^[2-9]{1}[0-9]{3}\\" +
"s[0-9]{4}\\s[0-9]{4}$")
p= re.compile(regex)
if (str == None):
return False
if(re.search(p, str)):
return True
else:
return False
import re
aadhar_no = input("Enter the Aadhar no : ")
res = re.findall("^[1-9]{1}[0-9]{11}$", aadhar_no)
print(res)
if res:
print("Valid Aadhar Number")
else:
print("Invalid Aadhar Number")