Reguliere expressies met JQuery

Inhoudsopgave
EEN reguliere expressie in programmeren is een reeks tekens die een zoekpatroon vormt, zodat we kunnen vaststellen of het patroon voldoet aan een vastgestelde regel, bijvoorbeeld dat de gevalideerde waarde numeriek is.
Bij het zoeken naar gegevens in tekst kunt u dit zoekpatroon gebruiken om te omschrijven wat u zoekt. Een reguliere expressie kan een enkel teken zijn, een meer complexe reeks of patroon. Javascript- of JQuery-programmeurs en zelfs verschillende talen implementeren reguliere expressies.
Dus, als we de regels of patronen kennen waarnaar moet worden gezocht, maakt het niet uit hoeveel tekens de ingevoerde tekenreeks bevat, reguliere expressies zullen ons een zeer snelle oplossing bieden om te bepalen of een tekenreeks een datum, een e-mail, een webadres, het is numeriek, dus we hoeven alleen het bijbehorende reguliere expressiepatroon te kennen.
Laten we een voorbeeld bekijken van een reguliere expressie om naar een bepaald teken te zoeken:
 Valideren 
Het gebruik van de puntteken meta (.)
Met het metatekenpunt kunt u alleen zoeken in woorden of inhoud die is toegewezen, bijvoorbeeld
elk punt komt overeen met een jokerteken in de uitdrukking stel c … r, een geldig woord zou hert zijn, aangezien cer voldoet aan de regel ce twee tussenliggende tekens tussen c en r
 Valideren
Het metateken / W zoekt naar niet-alfabetische tekens in een tekstreeks, het helpt ons bijvoorbeeld te identificeren of er een apenstaartje in de tekst staat om e-mails te valideren.
 Valideren

Een e-mail valideren met reguliere expressies
Om de reguliere expressie voor te stellen, moeten we begrijpen wat we zoeken, dan moeten we er rekening mee houden dat de gebruikersnaam van de e-mail en het domein of de server de volgende kenmerken hebben:
  • Ze kunnen letters of cijfers bevatten en hebben geen vaste extensie, maar het aantal tekens kan variëren.
  • Het kan, naast letters en cijfers, punten en koppeltekens en 7a ofwel de gebruikersnaam of een subdomein bevatten.

Dus de reguliere expressie voor gebruikersnaam en domein is \ w + ([\ .-]? \ W +) *. De kwantoren + en * gebruiken voor herhalende tekens. Die voor de domeinextensie (\.\W {2,3}) + die aangeven dat er maximaal 3 letters en een dubbele punt mogen zijn, bijvoorbeeld voor .com.es.
 Validerenik> 

Hoofdlettergevoelig valideren in een string
We kunnen controleren of een tekenreeks in een andere staat zonder rekening te houden met hoofdletters of kleine letters, onthoud dat in Linux een woord in kleine letters niet hetzelfde is als in hoofdletters.
Om dit te doen, moet u bij het maken van de reguliere expressie de indicator gebruiken om (i) aan het einde van de reguliere expressie te negeren.
Het resultaat van deze zoekopdracht zal ons elk element tonen en de vastgestelde regel is vervuld of niet, daarom zal het resultaat het volgende zijn:
Honda reserveonderdelen false
Audi reserveonderdelen false
Ford echte onderdelen
Ferrari onderdelen waar
Valideer woorden met accenten en de letter ñ
We gaan een functie maken waarmee we door middel van een reguliere expressie elk woord kunnen valideren dat tekens van a tot z moet accepteren, zowel in hoofdletters als spaties en dat klinkers met een accentletter ñ moet accepteren.
 Valideren
Valideer een url van het type http of https
We zullen hier zien hoe je een reguliere expressie kunt maken om domeinen of URL's te valideren en dat ze een geldige structuur hebben.
 Valideren
Valideer en verifieer de sterkte van een wachtwoord
Hier moeten we vooraf definiëren wat we bedoelen met een sterk en veilig wachtwoord om beveiligingsproblemen te voorkomen, hiervoor bepalen we dat een veilig wachtwoord de volgende kenmerken moet hebben:
  • De gekozen sleutel moet minimaal één kleine letter bevatten.
  • De gekozen sleutel moet minimaal één cijfer of speciaal teken bevatten.
  • Het gekozen wachtwoord moet minimaal 8 karakters lang zijn.
Het voorbeeld om de corresponderende sleutel die aan deze kenmerken voldoet te valideren, is het volgende:
 Valideren
Valideren of een ingevoerd IP-adres correct is
Om een ​​IP-adres te verifiëren, gebruiken we de volgende reguliere expressie:
 Valideren
tMetakarakterreferentietabel

DoelkarakterZoeken naar reguliere expressiesVoorbeeld
^Zoek het patroon dat is toegewezen aan het begin van de tekenreeks./ reserveonderdelen / zou samenvallen in: "reserveonderdelen voor auto's"
$Zoek het patroon dat is toegewezen aan het einde van de tekenreeks/ autos $ / zou overeenkomen met: auto-onderdelen "
*Zoek of er tekens zijn met een of meer overeenkomsten. We kunnen tekstfouten vinden./ autos * / zou overeenkomen met: "autos" en ook met "aautos"
?Kijk of dit geen of eenmalig is/ au? / zou overeenkomen met: "auto's"
+Kijk of het een of meerdere keren overeenkomt/ au + / zou overeenkomen met: "autos" of automoviles
Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave