Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
Php 如何将正则表达式表示为类似于;“1,3,5,2”;?_Php - Fatal编程技术网

Php 如何将正则表达式表示为类似于;“1,3,5,2”;?

Php 如何将正则表达式表示为类似于;“1,3,5,2”;?,php,Php,我正试着为这个做一个正则表达式: 1 1,1 1,1,1 1,1,1,1 1可以是任何数字(0到9) 我想应该是这样的: /^\d{1}+(,+\d{1})?+(,+\d{1})$/ 但我不知道如何在表达式中使用逗号,以及如何确保最多有4个数字,由3个逗号分隔 你可以试试这个 /^\d(,\d){0,3}$/ 你可以试试这个 /^\d(,\d){0,3}$/ ^\d(?:,\d){0,3}。。这不是一个严肃的问题。^\d(?:,\d){0,3}。。这不是一个严肃的问题。嗨,谢谢你的回答。

我正试着为这个做一个正则表达式:

1
1,1
1,1,1
1,1,1,1
1可以是任何数字(0到9)

我想应该是这样的:

/^\d{1}+(,+\d{1})?+(,+\d{1})$/

但我不知道如何在表达式中使用逗号,以及如何确保最多有4个数字,由3个逗号分隔

你可以试试这个

/^\d(,\d){0,3}$/

你可以试试这个

/^\d(,\d){0,3}$/

^\d(?:,\d){0,3}
。。这不是一个严肃的问题。
^\d(?:,\d){0,3}
。。这不是一个严肃的问题。嗨,谢谢你的回答。这对我有用。RegardsHi,谢谢你的回复。这对我有用。当做