Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Regex 使用正则表达式匹配多个由逗号分隔的ip地址,还是只匹配一个ip地址?_Regex - Fatal编程技术网

Regex 使用正则表达式匹配多个由逗号分隔的ip地址,还是只匹配一个ip地址?

Regex 使用正则表达式匹配多个由逗号分隔的ip地址,还是只匹配一个ip地址?,regex,Regex,它可以进行如下检查: “192.168.1.2118.123.10.25123.145.67.88”  它还可以检查“192.168.4.56”?是的,当我问这个问题时,我在网上发现了类似的问题,但最好的答案对我来说并不适用。我在FormRequest文件中使用了laravel5的验证 类似问题的答案是: /^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.

它可以进行如下检查:

“192.168.1.2118.123.10.25123.145.67.88” 


它还可以检查“192.168.4.56”?

是的,当我问这个问题时,我在网上发现了类似的问题,但最好的答案对我来说并不适用。我在FormRequest文件中使用了laravel5的验证

类似问题的答案是:

/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)(,|,?$))$/
(这个↑ (不起作用)

这一个对我有用:

/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(,|,?$)$/

我有一个答案。但是给你答案会鼓励人们发布质量很低的问题。拿着这本书,读一读“如何通过检查提问”来找到答案,并关心第一条评论。