我想验证每个数字是否在开始和结束处都有,
,并且完整的字符串像
,453,399,2093,11,309, //true
,453, //true
323,453, //false
,343,323 //false
我尝试跟随但以某种方式失败
/^(([0-9](,)?)*)+$/
/^[0-9]+(,[0-9]+)*$/
最佳答案
在开头定义一个与,num
匹配的模式,并使该模式重复一次或多次。然后,最后添加一个,
并通过添加行锚$
的结尾来完成正则表达式。
^(?:,\d+)+,$
要么
^,(?:\d+,)+$
DEMO