પર્લ સાથે ઇમેઇલ સરનામાંને કેવી રીતે માન્ય કરવું તે

તે માન્ય છે, અને તે કામ કરશે? જો તમે તમારી પર્લ સ્ક્રિપ્ટો અને પ્રોગ્રામમાં ગમે ત્યાં ઇમેઇલ સરનામાંઓ એકત્રિત કરો છો અથવા ઉપયોગ કરો છો, તો તમે ઘણા બધા સરનામાંઓ એકત્રિત કરી શકો છો જે કામ કરતા નથી. ડોમેઈન નામમાં કોઈ અક્ષરનો અભાવ હોઈ શકે છે, અન્યમાં કોઈ વધુ નામંજૂર પાત્ર હોઈ શકે છે.

તેના અયોગ્યતાના કારણો ગમે તે હોય, તો તમે તૂટેલા સરનામાને પકડવા માંગતા હોવ - યુઝરને ફરી દાખલ કરવા માટે પૂછો, અથવા તે ઇમેઇલ મોકલવાનું ટાળવા માટે કે જે ક્યાંય જવાનું નથી.

પર્લમાં, તમે અલબત્ત, એક જટિલ નિયમિત અભિવ્યક્તિની રચના કરી શકો છો; અથવા તમે એક હાથમાં મોડ્યુલ ચાલુ કરો કે જે પહેલાથી જ બિલ્ટ ઇન છે અને ડોમેન નામો પણ ચકાસી શકે છે.

પર્લ સાથે ઇમેઇલ સરનામાં માન્ય કરો

પર્લ સ્ક્રિપ્ટ અથવા પ્રોગ્રામમાં સારી રચના અને માન્યતા માટે ઇમેઇલ સરનામાં તપાસવા.

ઇમેઇલ :: માન્ય ઇમેઇલ સરનામું માન્યતા ઉદાહરણો

$ Email_address ધારી રહ્યા છીએ તે સરનામાની ચકાસણી કરવામાં આવે છે, તમે તેનો ઉપયોગ કરી તેની માન્યતા ચકાસી શકો છો:

#! / usr / bin / perl નો ઉપયોગ ઇમેઇલ :: માન્ય $ email_address = 'મને @@ example.com'; જો (ઇમેઇલ :: માન્ય-> સરનામું ($ email_address)) {# ઇમેઇલ સરનામું માન્ય છે} અન્ય {# ઇમેઇલ સરનામું માન્ય નથી}

તમે ઇમેઇલ :: માન્ય ટોચના સ્તરના ડોમેન્સ માટે માન્ય તપાસ કરી શકો છો (ખાતરી કરો કે ".કોમ", ". Net", ".cn" અથવા અન્ય માન્ય ડોમેન નામ ઇમેઇલ સરનામાંના ખૂબ જ અંતમાં છે) ખાતરી કરો કે નેટ :: ડોમેન :: TLD મોડ્યુલ ઇન્સ્ટોલ કરેલું છે.

#! / usr / bin / perl નો ઉપયોગ ઇમેઇલ :: માન્ય $ email_address = 'મને @@ example.com'; જો (ઇમેઇલ :: માન્ય-> સરનામું (-address => $ email_address, -tldcheck => 1)) {# ઇમેઇલ સરનામું માન્ય છે} અન્ય {# ઇમેઇલ સરનામું માન્ય નથી}

ઇમેઇલ :: માન્ય પર્લ મોડ્યુલ ઇન્સ્ટોલ કરો

ઈમેઈલ :: માન્ય સરનામા માટે માન્ય મોડ્યુલ સાથે તમારા પર્લ ઇન્સ્ટોલેશનને સજ્જ કરવું: