2017-01-02 2 views
-4

Ich bin eigentlich auf der Suche nach einem Javascript Regex für ein numerisches Muster. Regex sollte jede numerische Eingabe von folgenden Formaten annehmen, aber nicht 0.0.0Javascript Regulärer Ausdruck für ein bestimmtes numerisches Muster

Zustand:

  • jedes Segment in dem Muster im Bereich zwischen 0-10

Valid
2.9.6
0.6.10
10.10.10
0.0.1

Ungültige
0.0.0

Jede Hilfe würde geschätzt .. !! Vielen Dank...!!

+0

Können Sie uns zeigen, was haben Sie versucht? – Rajesh

+0

Erfassen Sie die Gruppen und vergleichen Sie sie mit der 'if'-Anweisung. Alles in einem komplexen Regex zu verwenden, kann Ihr System verlangsamen. –

Antwort

1

Nur eine negative Vorschau verwenden:

/^(?!0\.0\.0$)(?:\d|10)\.(?:\d|10)\.(?:\d|10)$/ 
+0

es wird für '00.1.1' – Rajesh

+0

@Rajesh fehlschlagen: Was ist das Problem, das ist nicht erlaubt. – Toto

+0

@Rajesh: Ja, aber was ist los mit meiner Regex, es macht den Job. – Toto

Verwandte Themen