Izaho dia nanao fikarohana momba ny fahitana ohatra tsara amin'ny fanamarinana ny tanjaky ny tenimiafina izay mampiasa JavaScript ary Fanehoan-kevitra tsy tapaka (My Notes). Ao amin'ny fampiharana any am-piasana, dia miverina miverina izahay mba hanamarinana ny tanjaky ny teny miafina ary manelingelina ny mpampiasa anay izany.
Inona no atao hoe Regex?
Ny fitenenana mahazatra dia andiana tarehintsoratra mamaritra ny lamin'ny fikarohana. Matetika, ny lamina toy izany dia ampiasain'ny algorithma mikaroka tadin'ny mahita or mahita sy manolo fandidiana amin'ny tadiny, na ho an'ny fanamarinana fampidirana.
Ity lahatsoratra ity dia azo antoka fa tsy hampianatra anao fomba fiteny mahazatra. Fantaro fotsiny fa ny fahaizana mampiasa Regular Expressions dia hanatsotra tanteraka ny fivoaranao rehefa mikaroka modely amin'ny lahatsoratra ianao. Zava-dehibe ihany koa ny manamarika fa ny ankamaroan'ny fiteny an-dàlam-pandrosoana dia nanatsara ny fampiasana fomba fitenenana matetika… noho izany fa tsy ny famaritana sy ny fitadiavana tadin-tohatra, mazàna haingana kokoa i Regex na ny mpizara na ny an'ny mpanjifa.
Nikaroka kely ny tranonkala aho talohan'ny nahitako ohatra ny sasany amin'ny Expressions Regular tsara izay mitady fitambarana halavany, tarehintsoratra ary marika. Na izany na tsy izany, ny kaody dia somary tafahoatra ho an'ny tsiriko ary namboarina manokana ho an'ny .NET. Noho izany dia notsoriko ilay kaody ary napetrako tao anaty JavaScript. Izany dia manamarina ny tanjaky ny teny miafina amin'ny fotoana tena izy ao amin'ny tranokalan'ny mpanjifa alohan'ny hamerenany azy…
Soraty ny teny miafina A
Isaky ny kapoka ao amin'ny fitendry, ny teny miafina dia voasedra manohitra ny fitenenana mahazatra ary avy eo omena ny mpampiasa ny valiny eo ambaniny.
Soraty ny teny miafina
Ity ny kaody
The Fanehoan-kevitra tsy tapaka manaova asa mahafinaritra hampihenana ny halavan'ny kaody:
- Karakter bebe kokoa - Raha latsaky ny tarehin-tsoratra 8 ny lavany.
- malemy Ara-panahy - Raha latsaky ny 10 litera ny halavany ary tsy misy fitambarana marika, satroka, soratra.
- Medium - Raha ny tarehimarika dia 10 litera na mihoatra ary manana fitambarana marika, satroka, soratra.
- Strong - Raha ny tarehimarika dia 14 litera na mihoatra ary misy fitambarana marika, satroka, soratra.
<script language="javascript">
function passwordChanged() {
var strength = document.getElementById('strength');
var strongRegex = new RegExp("^(?=.{14,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{10,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{8,}).*", "g");
var pwd = document.getElementById("password");
if (pwd.value.length == 0) {
strength.innerHTML = 'Type Password';
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = 'More Characters';
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = '<span style="color:green">Strong!</span>';
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = '<span style="color:orange">Medium!</span>';
} else {
strength.innerHTML = '<span style="color:red">Weak!</span>';
}
}
</script>
<input name="password" id="password" type="text" size="15" maxlength="100" onkeyup="return passwordChanged();" />
<span id="strength">Type Password</span>
Manamafy ny fangatahanao tenimiafina
Tena ilaina ny tsy manamarina fotsiny ny fananganana tenimiafina ao anatin'ny Javascript-nao. Io dia ahafahan'ny olona manana fitaovana fampivoarana ny browser hialana amin'ny script ary hampiasa izay teny miafina tadiavin'izy ireo. Tokony hampiasa hatrizay ny fizahana sisiny mpizara hanamarinana ny tanjaky ny teny miafina alohan'ny hitahirizanao azy amin'ny sehatra misy anao.
Nahita fanamarinana tanjaka teny miafina hafa aho. Ny algorithman'izy ireo dia miorina amin'ny diksionera amin'ny teny. Andramo ny iray ao amin'ny microsoft.com - http://www.microsoft.com/protect/yourself/password/checker.mspx ary iray ao amin'ny itsimpl.com - http://www.itsimpl.com
MISAOTRA ANAO! MISAOTRA ANAO! MISAOTRA ANAO! Adala nandritra ny 2 herinandro aho niaraka tamin'ny kaody mahery momba ny teny miafina avy amin'ny tranokala hafa ary namoaka ny voloko. Fohy ny anao, miasa tahaka ny tiako ary ny tsara indrindra, mora ho an'ny novizora javascript hanova! Te hisambotra ny didim-pitsarana mahery aho ary tsy hamela ilay paositra hamoaka ny tenimiafin'ny mpampiasa raha tsy hoe mihaona amin'ny fitsapana hery. Sarotra loatra ny kaody an'ny hafa na tsy mandeha tsara na zavatra hafa. Tiako ianao! XXXXX
Tsisy fisaorana! Tsisy fisaorana! Tsisy fisaorana!
Tiako koa ianao!
misaotra andriamanitra ho an'ny olona afaka manoratra fehezan-dalàna tsara.
Nanana zavatra niainany toa an'i Janis.
Izy io dia mandeha tsara avy ao anaty boaty izay mety ho an'ny olona toa ahy izay tsy mahavita ny kaody javascript!
Misaotra anao nanoratra sombin-kaody izay mifanaraka tsara amin'izay voalazany ao anaty can!
Salama, voalohany indrindra dia misaotra betsaka tamin'ny ezaka nataonao, nanandrana nampiasa izany tamin'ny Asp.net aho nefa tsy nandeha, mampiasa aho
raha tokony ho tag, ary tsy mandeha izany, misy soso-kevitra ?!
To Nisreen: ny kaody ao anaty boaty nisongadina dia tsy mety amin'ny cut'n'paste. Misavoritaka ny teny tokana. Tsara ny kaody ny rohy fampisehoana.
Hey, tiako ny script anao! Nandika izany ho amin'ny dutch aho, ary nalefako tao amin'ny forum-ko teto!
asa tsara! tena tokony hatao amin'ny client
asa tena mahafinaritra….
Misaotra Douglas, ampiasaiko amin'ny asako ankehitriny.
“P @ s $ w0rD” dia hita fa mahery, na dia ho vaky haingana aza izany amin'ny alàlan'ny fanafihana dictionnary…
Mba hametrahana endri-javatra toy izany amin'ny vahaolana matihanina, mino aho fa zava-dehibe ny fampifangaroana ity algorithm ity amin'ny fizahana diksiionera.
Miasa tsara amin'ny XULRunner miaraka amina fanovana kely manodidina. Misaotra!
Misaotra an'ity kaody kely ity dia afaka mampiasa azy io hizaha toetra ny tenimiafiko rehefa mitsidika ny tenimiafiko ny mpitsidika ahy.
Sora-kaody tsara
Ny script dia tena lehibe .Nampiasa ny tetikasanay ankehitriny aho
Misaotra anao nizara!
Fanehoana tsotra sy mahafinaritra. Izaho tamin'ny maha-mpanandrana ahy dia naka ireo TCs tamin'ity fitenenana ity.
Misaotra anao nizara. Manana rohy tapaka vitsivitsy amin'ity pejy ity ianao. FYI.
afaka miteny ve ny olona iray, maninona no tsy nety ny ahy ..
nopihako ny kaody rehetra, ary apetaho ao amin'ny notepad ++, saingy tsy mandeha mihitsy izany?
ampio aho azafady..
Fantastic !!!!! Misaotra anao.
Lehilahy miasa tsara! Tsotra sy mahomby. Misaotra betsaka anao nizara!
Misaotra anao
Tsara, thx. Saingy… Inona ny ohatra iray amin'ny MAHatanjaka pw? 'tsy mahita iray! - {}
Ity karazana "checker mahery" ity dia mitarika ny olona hidina amin'ny lalana mampidi-doza tokoa. Manome lanja ny fahasamihafan-toetra noho ny halavan'ny fehezanteny, mitarika azy hanisy teny fohy kokoa, isan-karazany tenimiafina mahery noho ny teny miafina lava kokoa. Fahadisoana izany ka hiteraka olana amin'ireo mpampiasa anao raha sendra loza mitatao amin'ny hacking izy ireo.
Tsy manaiky aho ry Jordania! Ny ohatra dia navoaka ho ohatra iray amin'ny script. Ny tolo-kevitro ho an'ny olona dia ny hampiasa fitaovana fitantanana teny miafina hamoronana fehezanteny tsy miankina ho an'ireo tranonkala tsy manam-paharoa aminy. Misaotra!
misaotra fa miasa tsara.
Misaotra anao miasa tsara
Tena mankasitraka ahy ianao fa notadiavina imbetsaka aho, fa ny farany azoko ny lahatsoratranao ary tototry ny maso aho. MISAOTRA ANAO
Misaotra vady. Naparitaka fotsiny tao amin'ny tranonkalako ary mandeha tsara izany.
Tia mandre an'izay! Tongasoa indrindra ianao!
Mankasitraka anao aho mizara! Hita tao amin'ny `` https://mg.wiktionary.org/w/index.php?title=fifampikorohanay&oldid=XNUMX '' Misaotra anao indrindra!
Misaotra, manantena fa afaka manaingo azy araka izay ilaina ianao.