【发布时间】:2012-08-08 19:13:35
【问题描述】:
我正在使用正则表达式检查字符串。
规则是:
字符串可以,
包含任何数字、连字符和逗号
连字符和逗号只能在数字之间。它不应该在字符串的开头或结尾。
逗号是可选的。连字符是强制性的
例如,
有效:
10-20
10-20-3
10-20,3
无效:
10
-10
,10
10-20,
10-20-
10,20
到目前为止我尝试过的代码:
[0-9,-]+
有人可以建议如何检查逗号和连字符不应该在字符串的开头或结尾以及上述条件吗?
【问题讨论】: