например, если у меня 90,59, я должен соответствовать «90,59», если у меня 90,5, я должен соответствовать «90,5», но если у меня 090,59, я не должен ничего сопоставлять.Только две цифры до точки и две или одна цифра после точки
Вы можете использовать границы слов, чтобы избежать частичного совпадения цифр в большем числе, используя это регулярное выражение,
\b\d{2}\.\d{1,2}\b
Live Demo
Попробуйте это регулярное выражение (?<![0-9])([0-9]{2}[.][0-9]{1,2}(?![0-9]))
(?<![0-9])([0-9]{2}[.][0-9]{1,2}(?![0-9]))