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
Php 如何通过正则表达式检查大于或小于一个数字?_Php_Regex - Fatal编程技术网

Php 如何通过正则表达式检查大于或小于一个数字?

Php 如何通过正则表达式检查大于或小于一个数字?,php,regex,Php,Regex,我有一个Drupal模块,它允许对文本字段进行正则表达式检查。要检查4岁以上的有效出生年份,有效范围为1900年至2006年 因此,假设输入字符串的长度必须为4个字符。检查字符串是否在该范围内的正则表达式是什么?谢谢 这应该可以做到: "^(19[0-9]{2}|200[0-6])$" @killer_PL:避免重写模块的需要。

我有一个Drupal模块,它允许对文本字段进行正则表达式检查。要检查4岁以上的有效出生年份,有效范围为1900年至2006年


因此,假设输入字符串的长度必须为4个字符。检查字符串是否在该范围内的正则表达式是什么?谢谢

这应该可以做到:

"^(19[0-9]{2}|200[0-6])$"

@killer_PL:避免重写模块的需要。