wake-up-neo.com

JavaScript-Regex für alphanumerische Zeichenfolge mit einer Länge von 3-5 Zeichen

Ich brauche Regex für die Validierung einer alphanumerischen Zeichenfolge mit einer Länge von 3-5 Zeichen. Ich habe versucht, Regex aus dem Internet zu finden, aber Alphanumerics wurden nicht einmal richtig erkannt. 

var myRegxp = /^([a-zA-Z0-9_-]+)$/;
if(myRegxp.test(value) == false)
{
    return false;
}
18
newbie

fügen Sie {3,5} zu Ihrem Ausdruck hinzu, was eine Länge zwischen 3 und 5 bedeutet

/^([a-zA-Z0-9_-]){3,5}$/
56
Sachin Shanbhag

Man müsste die alphanumerischen Zeichen genau definieren, aber

/^(\w{3,5})$/ 

Sollte mit einer beliebigen Ziffer/Zeichen/_-Kombination der Länge 3-5 übereinstimmen.

Wenn Sie auch den Gedankenstrich brauchen, stellen Sie sicher, es zu entgehen (\-) fügen Sie es wie folgt hinzu::

/^([\w\-]{3,5})$/ 

Außerdem: Der ^ Anker bedeutet, dass die Sequenz am Anfang der Zeile beginnen muss (Zeichenfolge) und der $, den sie am Ende der Zeile endet (Zeichenfolge). Ihre value-Zeichenfolge darf also nichts anderes enthalten, sonst stimmt sie nicht überein.

4
Daniel Gehriger

Dieses Skript testet zunächst die Zeichenfolgen N mit Zeichen von 3 bis 5.

Für Multi Sprache (Arabisch, Ukrainisch) verwenden Sie Must dies

var regex = /^([a-zA-Z0-9_-\u0600-\u065f\u066a-\u06EF\u06fa-\u06ff\ufb8a\u067e\u0686\u06af\u0750-\u077f\ufb50-\ufbc1\ufbd3-\ufd3f\ufd50-\ufd8f\ufd92-\ufdc7\ufe70-\ufefc\uFDF0-\uFDFD]+){3,5}$/;  regex.test('мшефн');

Andernfalls Das Folgende ist nur für Englisch Alphannumeric

/^([a-zA-Z0-9_-]){3,5}$/

PS: Die oben genannten Dosierungen akzeptieren keine Sonderzeichen

eine abschließende Sache die oben genannte Dosis nicht Raum nehmen als Test wird es fehlschlagen, wenn Raum vorhanden ist, wenn Sie Raum wünschen, dann nach 0-9\s addieren

\s

Und wenn Sie die Länge aller Zeichenketten überprüfen möchten, fügen Sie Punkt. Hinzu.

var regex = /^([a-zA-Z0-9\[email protected],!=%$#&_-\u0600-\u065f\u066a-\u06EF\u06fa-\u06ff\ufb8a\u067e\u0686\u06af\u0750-\u077f\ufb50-\ufbc1\ufbd3-\ufd3f\ufd50-\ufd8f\ufd92-\ufdc7\ufe70-\ufefc\uFDF0-\uFDFD]).{1,30}$/;
0
shareef