Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Regex检查start&;仅限结尾和数字_Javascript_Php_Regex - Fatal编程技术网

Javascript Regex检查start&;仅限结尾和数字

Javascript Regex检查start&;仅限结尾和数字,javascript,php,regex,Javascript,Php,Regex,我想验证是否每个数字的开头和结尾都有一个,,并且完整的字符串如下 ,453,399,2093,11,309, //true ,453, //true 323,453, //false ,343,323 //false 我试着跟随,但不知怎的失败了 /^(([0-9](,)?)*)+$/ /^[0-9]+(,[0-9]+)*$/ 在开始时定义与,num匹配的模式,并使此模

我想验证是否每个数字的开头和结尾都有一个
,并且完整的字符串如下

,453,399,2093,11,309,      //true
,453,                      //true
323,453,                   //false
,343,323                   //false
我试着跟随,但不知怎的失败了

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

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

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


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

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


是的,我刚刚理解了你的答案,并得到了答案。谢谢alot@epascarello谢谢你,伙计。你的网站在理解正则表达式方面给了我很多帮助。这是我第一次做我自己的正则表达式。再次感谢您,请您确认我是否为下面的32,43,23 | 30302,32 | 95,49,95用^((((\d+,)*\d+)\((\d+,)*\d+)))*$try
^\d+(?:,\d+)*(?:\ \d+(?:,\d+)*)*$
是的,我刚刚理解了您的答案,明白了。谢谢alot@epascarello谢谢你,伙计。你的网站在理解正则表达式方面给了我很多帮助。这是我第一次做我自己的正则表达式。再次感谢您,请您确认我是否为以下32,43,23 | 30302,32 | 95,49,95使用了^((((\d+,)*\d+)\((\d+,)*\d+)))*$try
^\d+(?:,\d+)*(?:\ \d+(?:,\d+)*)*$