Lelee Ike Paswọdu na JavaScript na Okwu mgbe niile

Lelee Ike Paswọdu na JavaScript na Okwu mgbe niile

Anọ m na-eme nyocha na ịchọta ezigbo ihe atụ nke onye nyocha Paswọdu na-eji JavaScript na Okwu mgbe nile (Regex). N'ime ngwa ahụ m na-arụ ọrụ, anyị na-eme post iji nyochaa ike paswọọdụ yana ọ bụ ihe na-adabaghịrị ndị ọrụ anyị uru.

Gịnị bụ Regex?

Okwu mgbe niile bụ usoro mkpụrụedemede na-akọwa usoro ọchụchọ. Ọtụtụ mgbe, a na-eji usoro ndị dị otú ahụ eme ihe site na iji eriri ịchọ algorithms chọta or chọta ma dochie arụmọrụ na eriri, ma ọ bụ maka nkwado ndenye. 

O doro anya na isiokwu a agaghị akụziri gị okwu mgbe niile. Naanị ịmara na ikike iji Nkwupụta Okwu Oge niile ga-eme ka mmepe gị dị mfe ka ị na-achọ ụkpụrụ na ederede. Ọ dịkwa mkpa iburu n'uche na ọtụtụ asụsụ mmepe emeela ka kachasị mma iji okwu eme ihe… yabụ karịa ịkọwapụta na ịchọpụta eriri na-aga, Regex na-adịkarị ngwa ngwa ma sava na ndị ahịa.

Achọrọ m web ahụ ntakịrị oge tupu achọta m ihe atụ nke ụfọdụ Oké Okwu Nkwupụta na-achọ nchikota nke ogologo, ihe odide, na akara. Otú ọ dị, koodu ahụ dị ntakịrị oke maka ụtọ m ma ahaziri maka .NET. N'ihi ya, m mere ka koodu ahụ dị mfe ma tinye ya na JavaScript. Nke a na - eme ka ọ gosipụta ike okwuntughe na ezigbo oge na ihe nchọgharị ndị ahịa tupu izipu ya azụ… ma nye ụfọdụ onye ọrụ nzaghachi na ike paswọọdụ.

Pịnye A Paswọdu

Na nke ọ bụla strok nke keyboard, paswọọdụ na-anwale megide mgbe okwu na mgbe ahụ nzaghachi na-nyere onye ọrụ na a na-adịru n'okpuru ya.




Pịnye Paswọdu

Lee Usoro

The Okwu mgbe nile rụọ ọrụ dị oke egwu n'ibelata ogologo koodu ahụ:

  • Ihe odide ndị ọzọ - Ọ bụrụ na ogologo dị n’okpuru mkpụrụedemede asatọ.
  • Ọ dị njọ - Ọ bụrụ na ogologo dị obere karịa mkpụrụedemede 10 ma ọ nweghị nchikota akara, okpu, ederede.
  • ọkara - Ọ bụrụ na ogologo bụ mkpụrụedemede 10 ma ọ bụ karịa ma nwee akara akara, okpu, ederede.
  • Strong - Ọ bụrụ na ogologo bụ mkpụrụedemede 14 ma ọ bụ karịa ma nwee akara akara, okpu, ederede.

<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>

Harding Paswọdu gị arịrịọ

Ọ dị mkpa na ọ bụghị naanị igosipụta iwu okwuntughe n'ime Javascript gị. Nke a ga - enyere onye ọ bụla nwere ngwa mmepe ihe nchọgharị aka ka ọ gafee ederede ma jiri paswọọdụ ọ bụla masịrị ha. Kwesịrị ị na-eji ihe nkesa na-enyocha ihe iji kwado ike paswọọdụ tupu ịchekwa ya na ikpo okwu gị.

34 Comments

  1. 1
  2. 2

    DAALỤ! DAALỤ! DAALỤ! Ejila m koodu ike paswọọdụ na-aghọ aghụghọ site na webụsaịtị ndị ọzọ wee na-adọpụ ntutu m. Nke gị dị mkpụmkpụ, na-arụ ọrụ dịka m chọrọ na nke kachasị mma, ọ dị mfe maka onye novice javascript gbanwee! Achọrọ m ijide mkpebi ike ma ghara ikwe ka mpempe akwụkwọ ahụ ka ọ melite paswọọdụ onye ọrụ ọ gwụla ma ọ zutere ule ike. Koodu ndị ọzọ gbagwojuru anya ma ọ bụ na ọ naghị arụ ọrụ nke ọma ma ọ bụ ihe ọzọ. A hụrụ m gị n'anya! XXXX

  3. 4

    daalụ chi maka ndị nwere ike dee mpempe koodu nke ọma.
    Nwee ahụmahụ dị ka Janis.

    Nke a na-arụ ọrụ ozugbo na igbe nke zuru oke maka ndị dị ka m na-enweghị ike koodu javascript!

  4. 5
  5. 6

    Ndewo, nke mbụ daalụ alot maka mbọ gị, agbalịrị m iji nke a na Asp.net mana arụghị m ọrụ, m na-eji ya.

    kama mkpado, na ọ naghị arụ ọrụ, ọ bụla aro?!

  6. 7

    Na Nisreen: koodu dị n'igbe a pụtara adịghị arụ ọrụ na cut'n'paste. Otu nkwuputa na-emebi emebi. Koodu njikọ ngosi ahụ dị mma n'agbanyeghị.

  7. 8
  8. 9
  9. 10
  10. 11

    "P@s$w0rD" na-egosi na ọ siri ike, n'agbanyeghị na a ga-agbawa ya ngwa ngwa site na mwakpo akwụkwọ ọkọwa okwu…
    Iji tinye ihe dị otú ahụ na ngwọta ọkachamara, ekwenyere m na ọ dị mkpa ijikọta algọridim a na nlele ọkọwa okwu.

  11. 12
  12. 13
  13. 14
  14. 15
  15. 16
  16. 17
  17. 18
  18. 19

    onye nwere ike ikwu ihe kpatara na ọ naghị arụ ọrụ nke m ..

    m depụtaghachiri koodu ahụ niile, mado ya na notepad++ mana ọ naghị arụ ọrụ ma ọlị?
    Biko nyere m aka..

  19. 20
  20. 21
  21. 22
  22. 23
  23. 24

    Ụdị "onye na-enyocha ike" a na-eduga ndị mmadụ n'ụzọ dị egwu. Ọ na-eji ụdịdị dị iche iche akpọrọ ihe karịa ogologo passphrase, na-eduga ya ka ọ dị mkpụmkpụ, okwuntughe dị iche iche dị ike karịa ogologo oge, na obere okwuntughe dị iche iche. Nke ahụ bụ ụgha nke ga-eme ka ndị ọrụ gị banye ná nsogbu ma ọ bụrụ na ha chere ihe iyi egwu hacking siri ike ihu.

    • 25

      Anaghị m ekweta, Jordan! E wepụrụ ihe atụ a dị ka ihe atụ nke edemede ahụ. Ndụmọdụ m maka ndị mmadụ bụ iji ngwa njikwa okwuntughe iji mepụta passphras nọọrọ onwe ha maka saịtị ọ bụla pụrụ iche na ya. Daalụ!

  24. 26
  25. 27
  26. 28
  27. 29
  28. 31

    Enwere m ekele maka ịkekọrịta! Anọla na-achọ ịkwalite ike okwuntughe na webụsaịtị anyị ma nke a rụrụ ọrụ otu m chọrọ. Daalụ nke ukwuu!

  29. 33

    Ị bụ onye nchekwa ndụ! Anọ m na-atụgharị eriri aka ekpe aka nri na etiti wee chee na enwere ụzọ ka mma wee chọta mpempe koodu gị site na iji Regex. Nwere ike tinkle na ya maka saịtị m…Ị maghị otú nke a si nyere aka. Daalụ Douglas!!

Kedu ihe ị chere?

Ebe a na-eji Akismet iji belata spam. Mụta otu esi etinye usoro data gị.