Это мой первый пост, и у меня очень мало опыта в кодировании в целом.Google regex для чисел с запятой как десятичный разделитель
Я пытаюсь выяснить регулярное выражение, которое будет использоваться в проверке данных Google Forms для чисел с запятой в качестве разделителя десятичных чисел.
Примеры правильных записей:
123,5 ; 1 ; 0,1 ; 0,001
Примеры неправильных записей:
123.5 ; [a-z] ; any characters other than numbers
Я уже пробовал ^[1-9]\d*(,\d+)?$
, но это, кажется, не принимает запятые.
Извините, если это не подходящее место, чтобы спросить об этом, но я действительно застрял здесь и нуждаюсь в нем для работы.
Это регулярное выражение выглядит нормально, но не принимает значения, меньшие, чем один, например '0,01' – simbabque
. Ваши данные поступают именно так, как вы описали? в этом случае ваше регулярное выражение не будет совпадать. это будет соответствовать только в том случае, если запись «123,5» без пробелов или чего-то еще. – Rob
try "^ (* (\ d *) (, \ d +) * * ;?) + $" – Rob