Я хочу написать регулярное выражение в javascript, чтобы соответствовать следующим допустимым сценариям.позже, если мне придется извлечь с помощью группы, я смогу это сделать.
Я пробовал приведенное ниже регулярное выражение, но оно не дает мне желаемый шаблон.
/[0-9][+-[0-9]+]*/
Регулярное выражение должно соответствовать сценариям «Действительный».
// Valid
64344
9434
434-543
434-543
434 - 543
4435 - 343434
1-2,3,5,6
1-2,3,5,6-6,45-4
3,5,6, 8 - 9,24
1-2,3,5 ,6
1- 2,3, 5,6-6,45-4
// Invalid
23 -
2343.3434
343.3434 - 13.466
23 ,
234,
,54
xyz 9
3,5,6,8-9,24,
,35,65,65
,35,65,65 -
,3 5,65,65,
3,5,6, 8- 9,24,
1- 2,3, 5,6-6,4 5-4
, 35,65,6 5
,35, 6 5,65,