Mar a nì thu seòlaidhean puist-d le Perl

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:

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: