તે માન્ય છે, અને તે કામ કરશે? જો તમે તમારી પર્લ સ્ક્રિપ્ટો અને પ્રોગ્રામમાં ગમે ત્યાં ઇમેઇલ સરનામાંઓ એકત્રિત કરો છો અથવા ઉપયોગ કરો છો, તો તમે ઘણા બધા સરનામાંઓ એકત્રિત કરી શકો છો જે કામ કરતા નથી. ડોમેઈન નામમાં કોઈ અક્ષરનો અભાવ હોઈ શકે છે, અન્યમાં કોઈ વધુ નામંજૂર પાત્ર હોઈ શકે છે.
તેના અયોગ્યતાના કારણો ગમે તે હોય, તો તમે તૂટેલા સરનામાને પકડવા માંગતા હોવ - યુઝરને ફરી દાખલ કરવા માટે પૂછો, અથવા તે ઇમેઇલ મોકલવાનું ટાળવા માટે કે જે ક્યાંય જવાનું નથી.
પર્લમાં, તમે અલબત્ત, એક જટિલ નિયમિત અભિવ્યક્તિની રચના કરી શકો છો; અથવા તમે એક હાથમાં મોડ્યુલ ચાલુ કરો કે જે પહેલાથી જ બિલ્ટ ઇન છે અને ડોમેન નામો પણ ચકાસી શકે છે.
પર્લ સાથે ઇમેઇલ સરનામાં માન્ય કરો
પર્લ સ્ક્રિપ્ટ અથવા પ્રોગ્રામમાં સારી રચના અને માન્યતા માટે ઇમેઇલ સરનામાં તપાસવા.
- HTML કોડમાં ઇમેઇલ માન્યતા બનાવો જો તમારી પાસે વેબ એડ્રેસનો ઉપયોગ વેબ ફોર્મમાં હોય તો
- ઇમેઇલ :: માન્ય-> સરનામું ('') ઇમેઇલનો ઉપયોગ કરો: માન્ય CPAN પર્લ મોડ્યુલ; વિગતો, સ્થાપન અને ઉદાહરણો માટે નીચે જુઓ.
ઇમેઇલ :: માન્ય ઇમેઇલ સરનામું માન્યતા ઉદાહરણો
$ 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)) {# ઇમેઇલ સરનામું માન્ય છે} અન્ય {# ઇમેઇલ સરનામું માન્ય નથી}ઇમેઇલ :: માન્ય પર્લ મોડ્યુલ ઇન્સ્ટોલ કરો
ઈમેઈલ :: માન્ય સરનામા માટે માન્ય મોડ્યુલ સાથે તમારા પર્લ ઇન્સ્ટોલેશનને સજ્જ કરવું:
- કમાંડ પ્રોમ્પ્ટ ખોલો.
- મેક અને લિનક્સ હેઠળ, ઉદાહરણ તરીકે, ટર્મિનલ એપ્લિકેશન ખોલો.
- Sudo perl -MCPAN -e 'ઈમેલ :: વેલિડ' (મેક અને લિનક્સ) અથવા પર્લ -એમીપીપીન -ઈ 'ઈમેલ :: વેલિડ ઇન્સ્ટોલ કરો' સ્થાપિત કરો.
- Enter દબાવો
- પૂછવામાં આવે તો સુપર વપરાશકર્તા પાસવર્ડ દાખલ કરો અને Enter દબાવો .
- પૂછવામાં શું તમે ઇચ્છો છો કે હું આપમેળે શક્ય એટલું વધુ રૂપરેખાંકિત કરું? , "હા" પસંદ કરો જ્યાં સુધી તમે જાણો નહીં
- પૂછવામાં શું ઇન્ટરનેટ સાથે કનેક્ટ કરવાનો પ્રયાસ કરવો તે બરાબર છે? , "હા" પણ દાખલ કરો