早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个正则表达式问题判断字符串只含有类似以形式1-5,8也就是说只含有数字-数字,数字这三种,结尾只能是数字有会的么这个正则表达式该怎么写啊

题目详情
一个正则表达式问题判断字符串只含有类似以形式 1-5,8
也就是说只含有数字-数字 ,数字这三种,结尾只能是数字
有会的么 这个正则表达式该怎么写啊
▼优质解答
答案和解析
^(\d-?\d|,?\d|\d,?\d|-?\d)*$

可匹配

1-5,8
5-5,7-7
8
3,3-3
8,8-8,8

 

 

不知道你是不是要上面这种

下面又给你一个仅仅匹配1-5,8这种的

^\d+-\d+,\d+$

若不能解决,可追问,我继续帮你