ಪರ್ಲ್ನೊಂದಿಗೆ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಸ್ಥಿರೀಕರಿಸಿ ಹೇಗೆ

ಇದು ಮಾನ್ಯವಾದುದು, ಮತ್ತು ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ? ನಿಮ್ಮ ಪರ್ಲ್ ಲಿಪಿಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ನೀವು ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ ಅಥವಾ ಬಳಸಿದರೆ, ನೀವು ಕೆಲಸ ಮಾಡದ ಹಲವು ವಿಳಾಸಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಒಂದು ಡೊಮೇನ್ ಹೆಸರಿನಲ್ಲಿ ಒಂದು ಪತ್ರವನ್ನು ಹೊಂದಿರಬಾರದು, ಇನ್ನೊಬ್ಬರು ಅನುಮತಿಸದ ಪಾತ್ರವನ್ನು ಹೊಂದಿರಬಹುದು.

ಅದರ ಅಮಾನ್ಯತೆಗೆ ಯಾವುದೇ ಕಾರಣಗಳು, ಮುರಿದ ವಿಳಾಸವನ್ನು ಹಿಡಿಯಲು ನೀವು ಬಯಸುತ್ತೀರಾ - ಬಳಕೆದಾರರನ್ನು ಮರು-ನಮೂದಿಸಲು ಪ್ರಚೋದಿಸಲು, ಅಥವಾ ಎಲ್ಲಿಯೂ ಹೋಗಲು ಖಚಿತವಾಗಿ ಇಮೇಲ್ ಕಳುಹಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು.

ಪರ್ಲ್ನಲ್ಲಿ, ನೀವು ಸಂಕೀರ್ಣವಾದ ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿವನ್ನು ರೂಪಿಸಬಹುದು; ಅಥವಾ ನೀವು ಈಗಾಗಲೇ ನಿರ್ಮಿಸಿದ ಒಂದು ಘಟಕವನ್ನು ತಿರುಗಿಸಿ ಮತ್ತು ಡೊಮೇನ್ ಹೆಸರುಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.

ಪರ್ಲ್ನೊಂದಿಗೆ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ

ಪರ್ಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಉತ್ತಮವಾಗಿ ರಚನೆ ಮತ್ತು ಸಿಂಧುತ್ವಕ್ಕಾಗಿ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು:

ಇಮೇಲ್ :: ಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಉದಾಹರಣೆಗಳು

$ Email_address ಊಹಿಸಬೇಕಾದ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆಯೆಂದು ಭಾವಿಸಿದರೆ, ಇದರ ಮೌಲ್ಯವನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು:

#! / usr / bin / perl ಬಳಕೆ ಇಮೇಲ್ :: ಮಾನ್ಯ $ email_address = 'me@@ example.com'; ವೇಳೆ (ಇಮೇಲ್ :: ಮಾನ್ಯ-> ವಿಳಾಸ ($ email_address)) {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿದೆ} ಬೇರೆ {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿಲ್ಲ}

ನೀವು ಮಾನ್ಯ ಉನ್ನತ ಮಟ್ಟದ ಡೊಮೇನ್ಗಳಿಗೆ (".com", ".net", ".cn" ಅಥವಾ "" .cn "ಅಥವಾ ಇನ್ನೊಂದು ಮಾನ್ಯ ಡೊಮೇನ್ ಹೆಸರು ಇಮೇಲ್ ವಿಳಾಸದ ಅಂತ್ಯದಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು) ಮಾನ್ಯ ಚೆಕ್ ಅನ್ನು ಸಹ ನೀವು ಇಮೇಲ್ ಮಾಡಬಹುದು. ನೆಟ್ :: ಡೊಮೈನ್ :: ಟಿಎಲ್ಡಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

#! / usr / bin / perl ಬಳಕೆ ಇಮೇಲ್ :: ಮಾನ್ಯ $ email_address = 'me@@ example.com'; (ಇಮೇಲ್ :: ಮಾನ್ಯ-> ವಿಳಾಸ (-ಡ್ರಾಸ್ => $ email_address, -tldcheck => 1)) {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿದೆ} ಬೇರೆ {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿಲ್ಲ}

ಇಮೇಲ್ :: ಮಾನ್ಯ ಪರ್ಲ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಿಮ್ಮ ಪರ್ಲ್ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಈ-ಮೇಲ್ನೊಂದಿಗೆ ಸಜ್ಜುಗೊಳಿಸಲು :: ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಸರಿಯಾಗಿ ದೃಢೀಕರಿಸಲು ಮಾನ್ಯ ಮಾಡ್ಯೂಲ್: