husky83
#regex #wyrazeniaregularne #javascript #html #html5

Potrzebuję zrobić maskę na input. Z różnych względów muszę zrobić to za pomocą js.
Dla uproszczenia przyjmijmy, że chodzi o wyczyszczenie zmiennej ze zbędnych znaków.

Ma zostać tylko cena w formacie:
cyfry(od 1 do 6), kropka (może być, ale nie musi), jeśli była kropka to tutaj 1 lub 2 liczby.
Jeśli ktoś wpisze 123.456 to wyjściowe ma być 123.45

Z góry dzięki za pomoc :-)
  • Najlepsze
  • Wszystkie komentarze
N.....e
N.....e
@husky83: Takie coś Cię zadowoli? ^\d{1,6}(?:\.\d{2})?$
N.....e
N.....e
@husky83: Na regex101.com możesz to sprawdzić i dopisać więcej text case'ów