Kontrolu Pasvortan Forton per Ĝavoskripto kaj Regulaj Esprimoj

Mi esploris pri trovado de bona ekzemplo de kontrolilo pri pasvorta forto, kiu uzas JavaScript kaj Regulajn Esprimojn (Regex). En la aplikaĵo ĉe mia laboro, ni redonas afiŝon por kontroli la pasvorton, kaj ĝi estas sufiĉe maloportuna por niaj uzantoj. Kio estas Regex? Regula esprimo estas vico de signoj, kiuj difinas serĉan ŝablonon. Kutime tiaj ŝablonoj estas uzataj per ĉenserĉaj algoritmoj por trovi aŭ trovi kaj

Kontrolu Retpoŝtadreson per Ĝavoskripto kaj Regulaj Esprimoj

Antaŭ iom da tempo mi kreis Pasvortan Fortan Kontrolilon per Ĝavoskripto kaj Regulaj Esprimoj. Sur tiu sama noto, vi ankaŭ povas kontroli la strukturon de retpoŝta adreso uzante la saman metodon de regula esprimo (regex). Se via formularo-elemento havas la id = "retadreson" kaj vi aldonas formularon surSubmeti = "revenu checkEmail ();", ĉi tio estas Javascript-funkcio, kiun vi povas uzi por redoni alarmon se la retpoŝta adreso havas validan strukturon aŭ ne:

Valida Retpoŝta Adreso Longa

Mi devis iom fosi hodiaŭ por trovi ĝin, sed ĉu vi sciis, kio estas la valida longo de retpoŝta adreso? Ĝi efektive dividiĝas en partoj ... Name@Domain.com. Ĉi tio estas laŭ RFC2822. Nomo povas havi 1 ĝis 64 signojn. Domajno povas havi 1 ĝis 255 signojn. Ravi ... Tio signifas, ke tio povus esti valida retpoŝtadreso: loremaipsumadolorasitaametbaconsectetueraadipiscin gaelitanullamc @ loremaipsumadolorasitaametbaconsect etueraadipiscingaelitcaSedaidametusautanisiavehicu laaluctuscaPellentesqueatinciduntbadiamaidacondimn tumarutrumbaturpisamassaaconsectetueraarcubaeuatin ciduntaliberoaaugueavestibulumaeratcaPhasellusatin ciduntaturpisaduis.com Provu konvenanta ke sur karto! Ironie, plej multaj