JavaScript Regex (lietotājvārda pārbaude)

Javascript Regex Lietotajvarda Parbaude



Izstrādājot vietnes, veidlapu validācija ir ļoti svarīga darbība, kas palīdz pārbaudīt datu integritāti un novērst drošības problēmas. Lietotājvārdi ir tipisks lietotāja ievades veids veidlapā, ko izmanto, lai identificētu cilvēkus vietnēs un lietojumprogrammās. Lietotājvārdu apstiprināšana var palīdzēt nodrošināt to atbilstību noteiktiem standartiem, piemēram, rakstzīmju un garuma ierobežojumiem.

Šajā rakstā ir aprakstīta lietotājvārda apstiprināšanas procedūra, izmantojot JavaScript JavaScript.

Kā apstiprināt lietotājvārdu, izmantojot JavaScript Regex?

Lai apstiprinātu lietotājvārdu, vispirms izveidojiet regulāru izteiksmi, kas noteiks, vai lietotāja ievadītā vērtība atbilst norādītajam modelim. Pēc tam izmantojiet ' pārbaude() ” metode lietotāja ievades pārbaudei atbilstoši modelim.







Izpildiet norādīto shēmu, lai ievadītu ievadi, kas satur tikai burtus, ciparus un abus, bet neļauj ievadīt nekādas speciālās rakstzīmes:



bija regexPattern = /^ [ a - priekš - Z0 - 9 ] + $ /;

Dotais raksts atļaus tikai burtus ar cipariem, un tas neļauj ievadīt tikai ciparus, burtus un speciālās rakstzīmes:



bija regexPattern =/^ ( ?= . * [ a - priekš - AR ] ) ( ?= . * [ 0 - 9 ] ) [ a - priekš - Z0 - 9 ] + $ /;

Bonusa padoms : savā shēmā varat norādīt arī lietotājvārda garumu.





Izmantojiet norādīto sintaksi ' pārbaude() ” metode, lai pārbaudītu ievadi saskaņā ar regulārās izteiksmes modeli:

modelis. pārbaude ( ievade )

1. piemērs: lietotājvārdā ir tikai cipari, burti, un abas īpašās rakstzīmes nav atļautas

Vispirms izveidojiet veidlapu HTML dokumentā, izmantojot tagu

, kurā ir ievades lauks un iesniegšanas poga. Pievienojiet ' onclick ” notikumu ar pogu, kas izsauks “ valideUserName() ” funkciju, noklikšķinot uz pogas:



< formā >

< etiķete > Lietotājvārds : etiķete >

< ievades veids = 'teksts' nosaukums = 'vārds' id = 'ievade' automātiskā pabeigšana = 'izslēgts' />< br >< br >

< pogas veids = 'Iesniegt' onclick = 'validateUserName()' > Iesniegt pogu >

formā >

Tagā