A bheil e dligheach, agus an obraich e? Ma chruinnicheas tu no a chleachdas tu seòlaidhean puist sam bith anns na sgriobtaichean agus na prògraman Perl agad, is dòcha gu bheil thu a 'cruinneachadh iomadh seòladh nach eil ag obair. Dh'fhaoidte gum bi aon litir ann an ainm an àrainn , is dòcha gu bheil caractar neo-dhiùltach air fear eile.
Ge bith dè na h-adhbharan airson a neo-dhligheachd, tha thu airson an t-seòladh briste a ghlacadh - gus an neach-cleachdaidh a chuir air ais a-steach, no nach cuir thu post-dealain a tha cinnteach gu tèid thu ann an àite sam bith.
Ann am Perl, faodaidh tu facal cunbhalach cunbhalach a chruthachadh, gu dearbh; no tionndaidhidh thu gu modal feumail a th 'ann mu thràth a chaidh a thogail a-steach agus an urrainn dhut ainmean-fearainn a sgrùdadh cuideachd.
Dearbhaich Seòlaidhean Puist-d le Perl
Gus sùil a thoirt air seòlaidhean puist-d airson an togte agus an daingneachadh ann an sgriobt no prògram Perl:
- Dèan dearbhadh post-d a-steach don chòd HTML ma tha seòlaidhean puist-d agad a 'cleachdadh gu foirm-lìn.
- Cleachdaibh post-d :: Dearbhach -> seòladh ('') bhon phost-d :: Modal CPCP Perl ceart; faic gu h-ìosal airson fiosrachadh, stàladh agus eisimpleirean.
Post-d :: Dlighe-sgrìobhaidh dligheach Eisimpleirean dearbhadh
A chionn gu bheil $ email_address a 'cumail sùil air an t-seòladh, faodaidh tu dearbhadh a dhèanamh air a dhligheachas a' cleachdadh:
#! / usr / bin / perl a 'cleachdadh post-d :: valid $ email_address =' me @@ example.com '; ma tha (Post-d: Valid-> address ($ email_address)) {# Tha an seòladh puist-d dligheach} eile {# Chan eil an seòladh puist-d dligheach}Faodaidh tu post-d cuideachd a bhith agad: Dearbhadh ceart airson feartan dligheach aig ìre àrd (a 'dèanamh cinnteach gu bheil ".com", ".net", ".cn" no ainm àrainn dhligheach eile aig deireadh a' phuist-d). Dèan cinnteach gu bheil am modal Net :: Domain :: TLD air a stàladh.
#! / usr / bin / perl a 'cleachdadh post-d :: valid $ email_address =' me @@ example.com '; ma tha (Post-d: Valid-> address (-address => $ email_address, -tldcheck => 1)) {# Tha an seòladh puist-d dligheach} eile {# Chan eil an seòladh puist-d dligheach}Stàlaich an post-dealain :: Mod Perl ceart
Gus an stàladh Perl agad a threòrachadh leis an Post-d :: Modal làidir airson ceartachd seòladh puist-d a dhaingneachadh:
- Fosgail àithne luath.
- Fo Mac agus Linux, fosgail an tagradh Terminal, mar eisimpleir.
- Seòrsa sudo perl -MCPAN -e 'cuir post-d :: Valid' (Mac agus Linux) no perl -MCPAN -e 'cuir a-steach post-d :: Valid'.
- Brùth Enter .
- Cuir a-steach facal-faire mòr an luchd-cleachdaidh agus brùth air Enter ma thèid a bhrosnachadh.
- A 'faighneachd Am bu toil leatsa cho mòr' sa ghabhas a cho-rèiteachadh gu fèin-obrachail? , tagh "tha" mur eil fios agad
- Iarrtas A bheil e ceart gu leòr feuchainn ri ceangal ris an eadar-lìon? , cuir a-steach "tha" cuideachd.