我試圖創建一個程序,它檢查電子郵件的驗證,看它是否以小寫字母開頭,包含「@」符號和「.com」或一個「.co.uk」。我將如何做到這一點。Python正則表達式檢查是否包含特定字符
我的網絡很滑稽,因此我無法檢查在線表達。
這是我到目前爲止有:
def valid_email():
email_address = input("Enter your email: ")
valid = re.match("[a-z]",email_address)
if valid:
print("That looks OK")
else:
print("Invalid, must be lowercase and contain an '@' sign")
valid_email()
valid_email()
你是唯一尋找小寫字母,所以我懷疑你需要擔心檢查,你不檢查'@'或字符串以.com或.co.uk結尾 –
有許多許多現有的電子郵件驗證正則表達式在那裏 - 是否有任何特定的原因,你想要推出自己的?在這些情況下最好不要嘗試重新發明輪子。 – Lix
這將幫助你 - http://stackoverflow.com/questions/8022530/python-check-for-valid-email-address –