小白,请教各位大佬!如何用javascript正则验证诸如1,2,3-10,11,12-20,21,22这样字符串的合法性怎么回事哈啊?

3-1012-20这样表示范围的子串可以出现在串头/串中/串尾,规则与规则之间用,分隔
撒科打诨
浏览 231回答 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