【发布时间】:2013-12-19 04:57:44
【问题描述】:
我正在使用正则表达式来测试字符串是否有效。字符串必须以数字 ([0-9]) 开头和结尾,但可以包含逗号。
我想出了这个例子,但是对于少于 3 个字符的字符串它会失败(例如 1 或 15 与 1,8 一样有效)。大概这是因为我正在专门测试第一个和最后一个字符,但我不知道有其他方法可以做到这一点。
如何更改此 RegEx 以符合我的要求。谢谢。
^[0-9]+[0-9\,]+[0-9]$
【问题讨论】:
-
^(?!,)[0-9,]*[0-9]$ -
你在使用 Javascript RegEx 吗?
标签: regex