2016-06-09 15 views
-3

Wie kann ich die Bestätigung von Nummern mit einer oder zwei Ziffern darstellen? zum Beispiel 08.9 ist in Ordnung und 8.9 ist in Ordnung? Ich kann das nicht verwenden [0-9]. [0-9] | [0-9] {2}. [0-9] es wird andere Dinge für mich komplizieren. kann ich etwas verwenden, das mit oder ohne [0-9] bedeuten würde?ein oder zwei Ziffern in Regex

Danke.

+1

Können Sie Ihre Frage umformulieren? Sie stellen viele Fragen, ohne genügend Informationen zur Verfügung zu stellen. Welche Art von Daten betrachten wir? Was möchten Sie anpassen und was Sie vermeiden? Sie erwähnen '[0-9]', aber Ihr Beispiel regex verwendet diese Gruppe (die durch '\ d' vereinfacht werden könnte) 4 verschiedene Male. – micker

+2

Was bedeutet * Genehmigungsnummer *? Was genau versuchst du zu erreichen? Was sind die Spezifikationen, die entscheiden, was (und was nicht) zusammenpasst? Es ist sehr unklar, was du fragst. –

Antwort

0

Beste kann ich verstehe Ihre Frage sollte Folgendes tun, was Sie zu sein scheinen zu fragen:

\d{1,2}\.\d 
+1

Tatsächlich verwendet Ihre Regex keine Anker (^ und $), also würde 'abc12,1def' zu Ihrer Regex passen. Schau: https://regex101.com/r/iP6bS8/1 –

+0

\ d {1,2} \. \ D funktioniert, danke! – Perla

Verwandte Themen