0
我有以下的正則表達式:我的電子郵件正則表達式有什麼問題?
var emailRegex = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-][email protected][a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"
當我試圖鍵入:
[email protected]
它匹配。爲什麼?
因爲這是一個有效的電子郵件地址。 – JJJ
@Juhana,你能解釋一下嗎? – uksz
根據規範,TLD本身在地址中是允許的。實際上沒有人有這樣的公開地址,但它仍然有效。 – JJJ