Gwiriwch Gryfder Cyfrinair gyda JavaScript a Mynegiadau Rheolaidd

Roeddwn yn gwneud rhywfaint o ymchwil ar ddod o hyd i enghraifft dda o wiriwr Cryfder Cyfrinair sy'n defnyddio JavaScript a Mynegiadau Rheolaidd (Regex). Yn y cais yn fy ngwaith, rydym yn gwneud post yn ôl i wirio cryfder cyfrinair ac mae'n eithaf anghyfleus i'n defnyddwyr. Beth yw Regex? Mae mynegiad rheolaidd yn ddilyniant o gymeriadau sy'n diffinio patrwm chwilio. Fel arfer, mae patrymau o'r fath yn cael eu defnyddio gan algorithmau chwilio llinyn ar gyfer darganfod neu ddarganfod a

Gwiriwch y Cyfeiriad E-bost gyda JavaScript a Mynegiadau Rheolaidd

Ychydig amser yn ôl, codais Gwiriwr Cryfder Cyfrinair gan ddefnyddio JavaScript a Mynegiadau Rheolaidd. Ar yr un nodyn hwnnw, gallwch hefyd wirio strwythur cyfeiriad e-bost gan ddefnyddio'r un fethodoleg mynegiant rheolaidd (regex). Os oes gan eich elfen ffurflen yr id = "emailaddress" a'ch bod yn ychwanegu ffurflen onSubmit = "return checkEmail ();", mae hon yn swyddogaeth Javascript y gallwch ei defnyddio i ddychwelyd rhybudd os oes gan y cyfeiriad e-bost strwythur dilys ai peidio:

Hyd Cyfeiriad E-bost Dilys

Roedd yn rhaid i mi wneud rhywfaint o gloddio heddiw i ddod o hyd iddo, ond a oeddech chi'n gwybod beth yw hyd dilys cyfeiriad e-bost? Mae wedi'i rannu'n rannau mewn gwirionedd ... Name@Domain.com. Mae hyn yn ôl RFC2822. Gall enw fod yn 1 i 64 nod. Gall parth fod yn 1 i 255 nod. Wow ... y modd y gallai hyn fod yn, cyfeiriad e-bost dilys: loremaipsumadolorasitaametbaconsectetueraadipiscin gaelitanullamc @ loremaipsumadolorasitaametbaconsect etueraadipiscingaelitcaSedaidametusautanisiavehicu laaluctuscaPellentesqueatinciduntbadiamaidacondimn tumarutrumbaturpisamassaaconsectetueraarcubaeuatin ciduntaliberoaaugueavestibulumaeratcaPhasellusatin ciduntaturpisaduis.com Ceisiwch osod y ar gerdyn busnes! Yn eironig, fwyaf