Может ли кто-нибудь помочь мне найти подходящее регулярное выражение для проверки строки, которая разделена запятыми, например, например, '1,2,3'
или '111,234234,-09'
и т. Д. Все остальное следует считать недействительным. например, '121as23'
или '123-123'
недействительно.
Полагаю, это должно быть возможно во Flex с использованием регулярного выражения, но я не могу найти правильное регулярное выражение.
@ Джастин, я попробовал ваше предложение /(?=^)(?:[,^]([-+]?(?:\d*\.)?\d+))*$/
, но я столкнулся с двумя проблемами:
- Это сделает недействительным
'123,12'
, что должно быть правдой.
- Это не сделает недействительным
'123,123,aasd'
, что неверно.
Я попробовал другое регулярное выражение - [0-9]+(,[0-9]+)*
- которое работает довольно хорошо, за исключением одной проблемы: оно проверяет '12,12asd'
. Мне нужно что-то, что позволит только числа, разделенные запятыми.