У меня возникли проблемы с регулярным выражением, потому что проверка того, что это значение является допустимым числом / float.
Значение регулярного выражения: (?<=^| )\d+((\,\d+)|(\.\d+))?(?=$| )
Допустимые примеры: "51,5", "54", "54,636", "-45,6", "-2", ...
Примеры, которые не разрешены: "djg52§", "-", "51". "56 8", "89 -", ...
Проблема заключается в том, что это регулярное выражение содержит positive lookbehind
, но в настоящее время оно не поддерживается в Mozilla Firefox. Какая альтернатива этому регулярному выражению, без оглядки назад?