ਕੀ ਇਹ ਪ੍ਰਮਾਣਿਕ ਹੈ, ਅਤੇ ਕੀ ਇਹ ਕੰਮ ਕਰੇਗਾ? ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਪਰਲ ਸਕਰਿਪਟਾਂ ਅਤੇ ਪ੍ਰੋਗ੍ਰਾਮਾਂ ਵਿਚ ਕਿਤੇ ਵੀ ਈ-ਮੇਲ ਪਤੇ ਇੱਕਤਰ ਕਰਦੇ ਹੋ ਜਾਂ ਵਰਤਦੇ ਹੋ, ਤੁਸੀਂ ਸ਼ਾਇਦ ਬਹੁਤ ਸਾਰੇ ਪਤੇ ਇਕੱਠੇ ਕਰਦੇ ਹੋ ਜੋ ਕੰਮ ਨਹੀਂ ਕਰਦੇ. ਕਿਸੇ ਨੂੰ ਡੋਮੇਨ ਨਾਮ ਵਿੱਚ ਇੱਕ ਚਿੱਠੀ ਦੀ ਘਾਟ ਹੋ ਸਕਦੀ ਹੈ, ਦੂਜੀ ਵਿੱਚ ਇੱਕ ਹੋਰ ਨਾਮਿਤ ਅੱਖਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੋ ਸਕਦਾ ਹੈ.
ਜੋ ਵੀ ਹੋਵੇ, ਇਸਦੇ ਅਯੋਗਤਾ ਦੇ ਕਾਰਨ ਜੋ ਵੀ ਹੋਵੇ, ਤੁਸੀਂ ਟੁੱਟਦੇ ਹੋਏ ਪਤੇ ਨੂੰ ਫੜਨਾ ਚਾਹੁੰਦੇ ਹੋ - ਉਪਭੋਗਤਾ ਨੂੰ ਦੁਬਾਰਾ ਦਾਖ਼ਲ ਕਰਨ ਲਈ ਪੁੱਛਣ ਲਈ, ਜਾਂ ਈ-ਮੇਲ ਭੇਜਣ ਤੋਂ ਬਚਣ ਲਈ ਜੋ ਕਿ ਕਿਤੇ ਵੀ ਨਹੀਂ ਜਾਣੀ ਹੈ.
ਪਰਲ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਗੁੰਝਲਦਾਰ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਬਣਾ ਸਕਦੇ ਹੋ, ਬੇਸ਼ਕ; ਜਾਂ ਤੁਸੀਂ ਇੱਕ ਆਸਾਨ ਮੋਡੀਊਲ ਵੱਲ ਮੋੜਦੇ ਹੋ ਜਿਸ ਤੇ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਬਣਾਇਆ ਹੋਇਆ ਹੈ ਅਤੇ ਡੋਮੇਨ ਨਾਂ ਵੀ ਚੈੱਕ ਕਰ ਸਕਦਾ ਹੈ.
ਪਰਲ ਨਾਲ ਈ-ਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਰੋ
ਇੱਕ ਪਰਲ ਸਕਰਿਪਟ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਚੰਗੀ-ਗਠਨ ਅਤੇ ਵੈਧਤਾ ਲਈ ਈਮੇਲ ਪਤੇ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ:
- ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਵੈਬ ਫਾਰਮ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦਾ ਈ-ਮੇਲ ਪਤੇ ਹਨ ਤਾਂ HTML ਕੋਡ ਵਿੱਚ ਈਮੇਲ ਪ੍ਰਮਾਣਿਤ ਕਰੋ .
- ਈ-ਮੇਲ :: ਵੈੱਲਿਪੀ ਸੀਪੀਐਨ ਪਰਲ ਮੈਡੀਊਲ ਤੋਂ ਈ-ਮੇਲ :: ਵੈੱਲਿਡ-> ਐਡਰੈੱਸ ('') ਦੀ ਵਰਤੋਂ ਕਰੋ; ਵੇਰਵੇ, ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਉਦਾਹਰਨਾਂ ਲਈ ਹੇਠਾਂ ਦੇਖੋ.
ਈਮੇਲ :: ਵੈਧ ਈਮੇਲ ਐਡਰੈੱਸ ਵੈਧਤਾ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
ਮੰਨ ਲਓ $ 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)) # # ਈਮੇਲ ਐਡਰੈੱਸ ਠੀਕ ਹੈ} ਹੋਰ {# ਈਮੇਲ ਐਡਰੈੱਸ ਠੀਕ ਨਹੀਂ ਹੈ}ਈ-ਮੇਲ :: ਵੈੱਲਲ ਪਰਲ ਮੋਡੀਊਲ ਇੰਸਟਾਲ ਕਰੋ
ਈਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਈਮੇਲ :: ਵੈੱਲਿਡ ਮੋਡੀਊਲ ਨਾਲ ਆਪਣੀ ਪਰਲ ਸਥਾਪਨਾ ਤਿਆਰ ਕਰਨ ਲਈ:
- ਇੱਕ ਕਮਾਂਡ ਪਰੌਂਪਟ ਖੋਲ੍ਹੋ.
- Mac ਅਤੇ Linux ਦੇ ਅਧੀਨ, ਟਰਮੀਨਲ ਐਪਲੀਕੇਸ਼ਨ ਖੋਲੋ, ਉਦਾਹਰਣ ਲਈ.
- Sudo perl -MCPAN -e 'ਇੰਸਟਾਲ ਕਰੋ ਈ-ਮੇਲ :: ਵੈੱਲਮੀਡ' (ਮੈਕ ਅਤੇ ਲੀਨਕਸ) ਜਾਂ ਪਰਲ -ਮੈਪਾਂਐਨ -ਈ 'ਈ-ਮੇਲ :: ਵੈੱਲਇਡ' ਇੰਸਟਾਲ ਕਰੋ.
- Enter ਦਬਾਓ
- ਸੁਪਰ ਯੂਜ਼ਰ ਪਾਸਵਰਡ ਦਿਓ ਅਤੇ ਜੇ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ Enter ਦਬਾਓ.
- ਪੁੱਛੇ ਗਏ ਕੀ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਮੈਂ ਆਪਣੇ ਆਪ ਜਿੰਨੀ ਸੰਭਵ ਹੋ ਸਕੇ ਸੰਰਚਨਾ ਕਰੀਏ? , "ਹਾਂ" ਦੀ ਚੋਣ ਕਰੋ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਜਾਣਦੇ ਨਹੀਂ ਹੋ
- ਪੁੱਛੇ ਕੀ ਇੰਟਰਨੈਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਠੀਕ ਹੈ? , ਦੇ ਨਾਲ ਨਾਲ "ਹਾਂ" ਦਿਓ