跪求!如何用javascript正则验证诸如1,2,3-10,11,12-20,21,22这样字符串的合法性求解答!

3-1012-20这样表示范围的子串可以出现在串头/串中/串尾,规则与规则之间用,分隔
呼如林
浏览 238回答 2
2回答

不负相思意

constreg=/^\d+(?:-\d+)?(?:,\d+(?:-\d+)?)*$/;varstrs=['1,2,3-10,11,12-20,21,22','22','22,22-10','22-10,22','22,','22,22']console.log(strs.map(item=>reg.test(item)));不是特别明白你的意思
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript