Я хочу написать Regex, который описывает такие входные данные:
1,26 м 100 см ... (с запятой, а не точкой)
Я пробовал это '^[0-9]*(\,)?[[:space:]]?([dDcCkKhHmMnNµ]m|m|dam)[0-9]*$', но этовозвращает только входы без плавающей запятой.
'^[0-9]*(\,)?[[:space:]]?([dDcCkKhHmMnNµ]m|m|dam)[0-9]*$'
Полагаю, вы забыли цифры после запятой.
^\d*(\,)?[[:space:]]?(\d*)?([dDcCkKhHmMnNµ]m|m|dam)\d*$