У меня есть следующее Требование Пользователь может ввести несколько значений с помощью seprated , например. 10,20,30,35-40,45,50-55 // ДействительногоКак правильно писать регулярное выражение
User can enter multiple values - seprated
e.g. 10,20-30,35-40 //Valid
e.g. 10,20-30,35-40,-1000 //Invalid
я следующий RegEx
^
(?:
(?:[0-9]?\d|[0-9])(?:-[0-9]?\d|[0-9])?
)
(?:
,(?:[0-9]?\d|[0-9])(?:-[0-9]?\d|[0-9])?
)*
$
I am validating following value
10,20-30,35-40 Valid
01-50, invalid
50 Valid
500 Valid
40-50,50-60,5,50 Valid
40-50,1234-4567 Invalid (Expected: this should be valid)
5-50 Valid
5,80 Valid
8,71 Valid
test and lol Invalid
08,60 Valid
Пожалуйста, помогите мне написать правильное регулярное выражение для достижения правильного вывода.
Возможно, если вы указали, что ** ** ваше регулярное выражение должно делать, мы, по крайней мере, иметь представление об этом. –
Что такого особенного в '5000'..до хотите, чтобы цифры находились в определенном диапазоне – Anirudha
Я обновил свой вопрос. пожалуйста, дайте мне знать, если потребуется более подробная информация – imdadhusen