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

Abd*_*rai 0 javascript php regex

我想验证每个数字是否有一个,开头和结尾,完整的字符串是什么样的

,453,399,2093,11,309,      //true
,453,                      //true
323,453,                   //false
,343,323                   //false
Run Code Online (Sandbox Code Playgroud)

我试过跟随,但不知怎的,它失败了

/^(([0-9](,)?)*)+$/
/^[0-9]+(,[0-9]+)*$/
Run Code Online (Sandbox Code Playgroud)

Avi*_*Raj 5

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

^(?:,\d+)+,$
Run Code Online (Sandbox Code Playgroud)

要么

^,(?:\d+,)+$
Run Code Online (Sandbox Code Playgroud)

DEMO