ਪਰਲ ਨਾਲ ਈ-ਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

ਕੀ ਇਹ ਪ੍ਰਮਾਣਿਕ ​​ਹੈ, ਅਤੇ ਕੀ ਇਹ ਕੰਮ ਕਰੇਗਾ? ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਪਰਲ ਸਕਰਿਪਟਾਂ ਅਤੇ ਪ੍ਰੋਗ੍ਰਾਮਾਂ ਵਿਚ ਕਿਤੇ ਵੀ ਈ-ਮੇਲ ਪਤੇ ਇੱਕਤਰ ਕਰਦੇ ਹੋ ਜਾਂ ਵਰਤਦੇ ਹੋ, ਤੁਸੀਂ ਸ਼ਾਇਦ ਬਹੁਤ ਸਾਰੇ ਪਤੇ ਇਕੱਠੇ ਕਰਦੇ ਹੋ ਜੋ ਕੰਮ ਨਹੀਂ ਕਰਦੇ. ਕਿਸੇ ਨੂੰ ਡੋਮੇਨ ਨਾਮ ਵਿੱਚ ਇੱਕ ਚਿੱਠੀ ਦੀ ਘਾਟ ਹੋ ਸਕਦੀ ਹੈ, ਦੂਜੀ ਵਿੱਚ ਇੱਕ ਹੋਰ ਨਾਮਿਤ ਅੱਖਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੋ ਸਕਦਾ ਹੈ.

ਜੋ ਵੀ ਹੋਵੇ, ਇਸਦੇ ਅਯੋਗਤਾ ਦੇ ਕਾਰਨ ਜੋ ਵੀ ਹੋਵੇ, ਤੁਸੀਂ ਟੁੱਟਦੇ ਹੋਏ ਪਤੇ ਨੂੰ ਫੜਨਾ ਚਾਹੁੰਦੇ ਹੋ - ਉਪਭੋਗਤਾ ਨੂੰ ਦੁਬਾਰਾ ਦਾਖ਼ਲ ਕਰਨ ਲਈ ਪੁੱਛਣ ਲਈ, ਜਾਂ ਈ-ਮੇਲ ਭੇਜਣ ਤੋਂ ਬਚਣ ਲਈ ਜੋ ਕਿ ਕਿਤੇ ਵੀ ਨਹੀਂ ਜਾਣੀ ਹੈ.

ਪਰਲ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਗੁੰਝਲਦਾਰ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਬਣਾ ਸਕਦੇ ਹੋ, ਬੇਸ਼ਕ; ਜਾਂ ਤੁਸੀਂ ਇੱਕ ਆਸਾਨ ਮੋਡੀਊਲ ਵੱਲ ਮੋੜਦੇ ਹੋ ਜਿਸ ਤੇ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਬਣਾਇਆ ਹੋਇਆ ਹੈ ਅਤੇ ਡੋਮੇਨ ਨਾਂ ਵੀ ਚੈੱਕ ਕਰ ਸਕਦਾ ਹੈ.

ਪਰਲ ਨਾਲ ਈ-ਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਰੋ

ਇੱਕ ਪਰਲ ਸਕਰਿਪਟ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਚੰਗੀ-ਗਠਨ ਅਤੇ ਵੈਧਤਾ ਲਈ ਈਮੇਲ ਪਤੇ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ:

ਈਮੇਲ :: ਵੈਧ ਈਮੇਲ ਐਡਰੈੱਸ ਵੈਧਤਾ ਦੀਆਂ ਉਦਾਹਰਨਾਂ

ਮੰਨ ਲਓ $ email_address ਦੇ ਪਤੇ ਨੂੰ ਚੈੱਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਵੈਧਤਾ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ:

#! / usr / bin / perl ਈਮੇਲ: ਵੈਧ $ email_address = 'me @@ example.com' ਵਰਤੋਂ; ਜੇ (ਈਮੇਲ: ਵੈੱਲਿਟ-> ਐਡਰੈੱਸ ($ ਈਮੇਲ_address)) {# ਈਮੇਲ ਪਤਾ ਵੈਧ ਹੈ} ਹੋਰ {# ਈਮੇਲ ਪਤਾ ਵੈਧ ਨਹੀਂ ਹੈ}

ਤੁਹਾਨੂੰ ਈ-ਮੇਲ ਵੀ ਹੋ ਸਕਦਾ ਹੈ: ਵੈਧ ਉੱਚ ਪੱਧਰੀ ਡੋਮੇਨਾਂ ਲਈ ਸਹੀ ਜਾਂਚ (ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ".com", ".net", ".cn" ਜਾਂ ਕਿਸੇ ਹੋਰ ਵੈਧ ਡੋਮੇਨ ਨਾਮ ਈਮੇਲ ਪਤੇ ਦੇ ਅੰਤ ਵਿੱਚ ਹੈ). ਨਿਸ਼ਚਤ ਕਰੋ ਕਿ ਨੈੱਟ :: ਡੋਮੇਨ :: TLD ਮੋਡੀਊਲ ਇੰਸਟਾਲ ਹੈ.

#! / usr / bin / perl ਈਮੇਲ: ਵੈਧ $ email_address = 'me @@ example.com' ਵਰਤੋਂ; ਜੇ (ਈ-ਮੇਲ :: ਵੈੱਲਿਡ-> ਐਡਰੈੱਸ (-address => $ email_address, -tldcheck => 1)) # # ਈਮੇਲ ਐਡਰੈੱਸ ਠੀਕ ਹੈ} ਹੋਰ {# ਈਮੇਲ ਐਡਰੈੱਸ ਠੀਕ ਨਹੀਂ ਹੈ}

ਈ-ਮੇਲ :: ਵੈੱਲਲ ਪਰਲ ਮੋਡੀਊਲ ਇੰਸਟਾਲ ਕਰੋ

ਈਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਈਮੇਲ :: ਵੈੱਲਿਡ ਮੋਡੀਊਲ ਨਾਲ ਆਪਣੀ ਪਰਲ ਸਥਾਪਨਾ ਤਿਆਰ ਕਰਨ ਲਈ: