ಇದು ಮಾನ್ಯವಾದುದು, ಮತ್ತು ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ? ನಿಮ್ಮ ಪರ್ಲ್ ಲಿಪಿಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ನೀವು ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ ಅಥವಾ ಬಳಸಿದರೆ, ನೀವು ಕೆಲಸ ಮಾಡದ ಹಲವು ವಿಳಾಸಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಒಂದು ಡೊಮೇನ್ ಹೆಸರಿನಲ್ಲಿ ಒಂದು ಪತ್ರವನ್ನು ಹೊಂದಿರಬಾರದು, ಇನ್ನೊಬ್ಬರು ಅನುಮತಿಸದ ಪಾತ್ರವನ್ನು ಹೊಂದಿರಬಹುದು.
ಅದರ ಅಮಾನ್ಯತೆಗೆ ಯಾವುದೇ ಕಾರಣಗಳು, ಮುರಿದ ವಿಳಾಸವನ್ನು ಹಿಡಿಯಲು ನೀವು ಬಯಸುತ್ತೀರಾ - ಬಳಕೆದಾರರನ್ನು ಮರು-ನಮೂದಿಸಲು ಪ್ರಚೋದಿಸಲು, ಅಥವಾ ಎಲ್ಲಿಯೂ ಹೋಗಲು ಖಚಿತವಾಗಿ ಇಮೇಲ್ ಕಳುಹಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು.
ಪರ್ಲ್ನಲ್ಲಿ, ನೀವು ಸಂಕೀರ್ಣವಾದ ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿವನ್ನು ರೂಪಿಸಬಹುದು; ಅಥವಾ ನೀವು ಈಗಾಗಲೇ ನಿರ್ಮಿಸಿದ ಒಂದು ಘಟಕವನ್ನು ತಿರುಗಿಸಿ ಮತ್ತು ಡೊಮೇನ್ ಹೆಸರುಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
ಪರ್ಲ್ನೊಂದಿಗೆ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ
ಪರ್ಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಉತ್ತಮವಾಗಿ ರಚನೆ ಮತ್ತು ಸಿಂಧುತ್ವಕ್ಕಾಗಿ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು:
- ನೀವು ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ವೆಬ್ ಫಾರ್ಮ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿದರೆ ಇಮೇಲ್ ಕೋಡ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯನ್ನು ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೋಡ್ನಲ್ಲಿ ನಿರ್ಮಿಸಿ .
- ಇಮೇಲ್ :: ಮಾನ್ಯ-> ವಿಳಾಸ ('') ಇಮೇಲ್ನಿಂದ :: ಮಾನ್ಯ ಸಿಪಿಎನ್ ಪರ್ಲ್ ಮಾಡ್ಯೂಲ್ ಬಳಸಿ; ವಿವರಗಳಿಗಾಗಿ, ಅನುಸ್ಥಾಪನೆ ಮತ್ತು ಉದಾಹರಣೆಗಳಿಗಾಗಿ ಕೆಳಗೆ ನೋಡಿ.
ಇಮೇಲ್ :: ಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಉದಾಹರಣೆಗಳು
$ 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)) {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿದೆ} ಬೇರೆ {# ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿಲ್ಲ}ಇಮೇಲ್ :: ಮಾನ್ಯ ಪರ್ಲ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ನಿಮ್ಮ ಪರ್ಲ್ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಈ-ಮೇಲ್ನೊಂದಿಗೆ ಸಜ್ಜುಗೊಳಿಸಲು :: ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಸರಿಯಾಗಿ ದೃಢೀಕರಿಸಲು ಮಾನ್ಯ ಮಾಡ್ಯೂಲ್:
- ಆದೇಶ ಪ್ರಾಂಪ್ಟ್ ತೆರೆಯಿರಿ.
- ಮ್ಯಾಕ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಅಡಿಯಲ್ಲಿ, ಉದಾಹರಣೆಗೆ ಟರ್ಮಿನಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆರೆಯಿರಿ.
- Sudo perl -MCPAN -e 'ಇನ್ಸ್ಟಾಲ್ ಇಮೇಲ್ :: ಮಾನ್ಯ' (ಮ್ಯಾಕ್ ಮತ್ತು ಲಿನಕ್ಸ್) ಅಥವಾ ಪರ್ಲ್ -ಎಂಸಿಪಿಎನ್ -ಇ 'ಇನ್ಸ್ಟಾಲ್ ಇಮೇಲ್ :: ಮಾನ್ಯ'.
- Enter ಒತ್ತಿರಿ.
- ಸೂಪರ್ ಬಳಕೆದಾರ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಿದರೆ ಎಂಟರ್ ಒತ್ತಿರಿ.
- ಕೇಳಿದಾಗ ನನಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂರಚಿಸಲು ನೀವು ಬಯಸುವಿರಾ? , ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ "ಹೌದು" ಆಯ್ಕೆಮಾಡಿ
- ಕೇಳಿದಾಗ ಅದು ಇಂಟರ್ನೆಟ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆಯೇ? , "ಹೌದು" ಎಂದು ನಮೂದಿಸಿ.