RegExp fuer Index
Karsten Z.
- javascript
0 Vinzenz Mai0 Beat0 suit0 Beat0 Gunnar Bittersmann0 suit
0 Matti Maekitalo
Hallo,
Ich bin auf der suche nach einer guten RegExp zum testen, ob ein string einem index entspricht.
Treffen sollen gefunden werden fuer
0
1
1.2
0.1
0.1.2
0.1111.3.44.55
Nicht index konform waeren etwa
0.
0..1.2
.999
1.a.4
Komme nicht auf eine gute Loesung. Waere dankbar fuer Hilfe.
Gruss, Karsten
Hallo,
Treffen sollen gefunden werden fuer
0
1
1.2
0.1
0.1.2
0.1111.3.44.55
Nicht index konform waeren etwa
0..1.2
.999
1.a.4
Du hast also zu Beginn der Zeichenkette eine oder beliebig viele Ziffern (dezimal), gefolgt von beliebig vielen (auch keinen) Gruppen der Form "genau ein Punkt, gefolgt von einer oder mehreren Ziffern", gefolgt vom Zeichenkettenende.
Freundliche Grüße
Vinzenz
Ich bin auf der suche nach einer guten RegExp zum testen, ob ein string einem index entspricht.
Ein Array Index ist ein Integer. So liegst du schon mal begrifflich falsch.
Falls du etwas anderes meinst, erkläre es uns.
Treffen sollen gefunden werden fuer
0
1
1.2
0.1
0.1.2
0.1111.3.44.55Nicht index konform waeren etwa
0.
0..1.2
.999
1.a.4
Mit whitespace, damit es klarer ist:
/^ ( \d+ ( . \d+ )* ) $/
mfg Beat
/^ ( \d+ ( . \d+ )* ) $/
Wäre auch nett, wenn du erklärst, was dieser Ausdruck tut.
/^ ( \d+ ( . \d+ )* ) $/
Wäre auch nett, wenn du erklärst, was dieser Ausdruck tut.
Ich verrate doch nicht meine Behufsgereimnisse.
Er tut sich aber gut in der Signatur
@@suit:
nuqneH
/^ ( \d+ ( . \d+ )* ) $/
Wäre auch nett, wenn du erklärst, was dieser Ausdruck tut.
Hat Vinzenz doch schon. ;-)
Qapla'
Hat Vinzenz doch schon. ;-)
Ja, das dürfte aber eher zufällig so sein :p
Tach auch.
Ich bin auf der suche nach einer guten RegExp zum testen, ob ein string einem index entspricht.
Eine andere als die gegebene Lösung ist es, den String an den Punkten in einen Array zu splitten mittels split
, und dann die einzelnen Array-Elemente darauf prüfen, ob es gültige ganze Zahlen größer oder gleich 0 sind.
Bis die Tage,
Matti