首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逗号和空格分隔的数字和连字符分隔的字符串正则表达式

逗号和空格分隔的数字和连字符分隔的字符串正则表达式
EN

Stack Overflow用户
提问于 2011-10-11 20:34:32
回答 1查看 1.9K关注 0票数 0

我必须验证以下字符串使用jquery我需要正则表达式,请帮助找到解决方案,

有效的字符串是,

代码语言:javascript
复制
(1)1,2,3,4,1,2-8
(2)1,2, 3, 4, 1, 2-8

也应该接受逗号和带空格的逗号,并且数字应该用连字符分隔

我已经尝试了以下正则表达式,

代码语言:javascript
复制
^([0-9]+(-[0-9]+)?)(,([0-9]+(-[0-9]+)?))*$
EN

回答 1

Stack Overflow用户

发布于 2011-10-11 20:51:55

这个方法适用于你发布的字符串:

代码语言:javascript
复制
var rx = new RegExp(/^\(\d\)(\d,\s*){5}\d\-\d$/);

然而,我并不清楚(1)(2)是否应该是字符串的一部分。如果不是,请使用以下命令:

代码语言:javascript
复制
var r2 = new RegExp(/^(\d,\s*){5}\d\-\d$/);
// a digit, followed by a comma, followed by some whitespace, repeated five times
// with a digit-hyphen-digit sequence at the end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7726099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档