正则表达式检查开始&仅结束和数字

时间:2015-12-15 13:54:29

标签: javascript php regex

我想验证每个数字的开头和结尾都是,,完整的字符串是否像

,453,399,2093,11,309,      //true
,453,                      //true
323,453,                   //false
,343,323                   //false

我试过以下但不知怎的失败

/^(([0-9](,)?)*)+$/
/^[0-9]+(,[0-9]+)*$/

1 个答案:

答案 0 :(得分:5)

在开始时定义匹配,num的模式,并使此模式重复一次或多次。然后最后添加,并通过添加行锚$的结尾来完成正则表达式。

^(?:,\d+)+,$

^,(?:\d+,)+$

DEMO