Įprastos išraiškos naudojant „Jquery“

Turinys
A reguliari išraiška programuojant yra simbolių seka, kuri sudaro paieškos modelį, kad galėtume nustatyti, ar modelis atitinka kokias nors nustatytas taisykles, pavyzdžiui, kad patvirtinta vertė yra skaitinė.
Ieškodami duomenų tekste, naudodami šį paieškos modelį galite apibūdinti tai, ko ieškote. Įprasta išraiška gali būti vienas simbolis, sudėtingesnė seka ar modelis. „Javascript“ ar „Jquery“ programuotojai ir net įvairios kalbos įgyvendina įprastas išraiškas.
Taigi, žinant taisykles ar modelius, kurių reikia ieškoti, nesvarbu, kiek simbolių yra įvestame teksto eilutėje, reguliarios išraiškos suteiks mums labai greitą sprendimą, kaip nustatyti, ar eilutė yra data, el. žiniatinklio adresą, jis yra skaitinis, todėl turime žinoti tik atitinkamą reguliariosios išraiškos modelį.
Pažvelkime į įprastos išraiškos pavyzdį tam tikro simbolio paieškai:
 Patvirtinti 
Taškinio simbolio meta naudojimas (.)
Meta simbolių taškas leidžia ieškoti, pavyzdžiui, tik priskirtuose žodžiuose ar turinyje
kiekvienas taškas atitinka pakaitos simbolį išraiškoje, tarkime, c … r, tinkamas žodis būtų elnias, nes cer atitinka taisyklę ce du tarpiniai simboliai tarp c ir r
 Patvirtinti
Pavyzdžiui, meta simbolis / W ieško ne abėcėlės simbolių teksto eilutėje, pavyzdžiui, padeda mums nustatyti, ar tekste yra ženklas „at“, patvirtinantis el.
 Patvirtinti

Kaip patvirtinti el. Laišką naudojant įprastas išraiškas
Norėdami pasiūlyti įprastą išraišką, turime suprasti, ko ieškome, tada turime atsižvelgti į tai, kad el. Pašto vartotojo vardas ir domenas ar serveris turi šias charakteristikas:
  • Juose gali būti raidžių ar skaičių ir jie neturi fiksuoto plėtinio, tačiau simbolių skaičius gali skirtis.
  • Jame gali būti ne tik raidės ir skaičiai, taškai ir brūkšneliai, bet 7a - vartotojo vardas arba padomenis.

Taigi įprasta vartotojo vardo ir domeno išraiška bus \ w + ([\ .-]? \ W +) *. Kartotinių simbolių kartojimas naudojant + ir *. Tie, kurie skirti domeno plėtiniui (\. \ W {2,3}) + nurodant, kad gali būti daugiausia 3 raidės ir dvitaškis, pvz., .Com.es.
 Patvirtintil> 

Patvirtinkite didžiųjų ir mažųjų raidžių žymėjimą eilutėje
Galime patikrinti, ar eilutė yra kitoje, neatsižvelgiant į tai, ar jos yra didžiosios, ar mažosios, atminkite, kad „Linux“ žodis mažosiomis nėra tas pats, kas didžiosios.
Norėdami tai padaryti, kurdami reguliariąją išraišką, turite naudoti indikatorių, kad nepaisytumėte (i) reguliariosios išraiškos pabaigoje.
Šios paieškos rezultatas parodys mums kiekvieną elementą ir nustatyta taisyklė yra įvykdyta, ar ne, todėl rezultatas bus toks:
„Honda“ atsarginės dalys klaidingos
„Audi“ atsarginės dalys klaidingos
Tikros Ford dalys
Tikros „Ferrari“ dalys
Patvirtinkite žodžius su kirčiais ir raide ñ
Mes sukursime funkciją, leidžiančią mums įprasta išraiška patvirtinti bet kokį žodį, kuris turėtų priimti simbolius nuo a iki z, tiek didžiosiomis raidėmis, tiek tarpais, ir balsus su kirčiuota ñ.
 Patvirtinti
Patvirtinkite http arba https tipo URL
Čia pamatysime, kaip sukurti įprastą išraišką domenams ar URL patvirtinti ir ar jie turi tinkamą struktūrą.
 Patvirtinti
Patvirtinkite ir patikrinkite slaptažodžio stiprumą
Čia turime iš anksto apibrėžti, ką turime omenyje tvirtu ir saugiu slaptažodžiu, kad išvengtume saugumo problemų, todėl nustatome, kad saugus slaptažodis turi turėti šias charakteristikas:
  • Pasirinktame rakte turi būti bent viena mažoji raidė.
  • Pasirinktame rakte turi būti bent vienas skaičius arba specialusis simbolis.
  • Pasirinktas slaptažodis turi būti bent 8 simbolių.
Atitinkamo rakto, atitinkančio šias charakteristikas, patvirtinimo pavyzdys bus toks:
 Patvirtinti
Patikrinkite, ar įvestas teisingas IP adresas
Norėdami patvirtinti IP adresą, naudosime šią įprastą išraišką:
 Patvirtinti
TMeta simbolių nuorodų lentelė

Tikslo charakterisReguliarios išraiškos paieškaPavyzdys
^Raskite modelį, priskirtą teksto eilutės pradžiai./ atsarginės dalys / sutaptų: "atsarginės dalys automobiliams"
$Raskite modelį, priskirtą teksto eilutės pabaigai/ autos $ / atitiktų: auto dalys "
*Sužinokite, ar yra simbolių, turinčių vieną ar daugiau atitikmenų. Galime rasti teksto klaidų./ autos * / atitiktų: „autos“ ir „aautos“
?Pažiūrėkite, ar to nėra, ar vieną kartą/ au? / atitiktų: „autos“
+Pažiūrėkite, ar jis atitinka vieną ar daugiau kartų/ au + / atitiktų: „autos“ arba automoviles
Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave