正则积累
- 5-50之间的整数
$num = 46;
if (!preg_match('/^([5-9]|[1-4][0-9]|50)$/',$h)){
echo $h.'不在5-50的整数区间';
}
若此时
/^([5-9]|[1-4][0-9]|50)$/
中缺少()–>/^[5-9]|[1-4][0-9]|50$/
,则会出错
匹配一位数字的情况: [5-9]
匹配两位数字的情况: [1-4][0-9]
最后加上 50
$num = 46;
if (!preg_match('/^([5-9]|[1-4][0-9]|50)$/',$h)){
echo $h.'不在5-50的整数区间';
}
若此时
/^([5-9]|[1-4][0-9]|50)$/
中缺少()–>/^[5-9]|[1-4][0-9]|50$/
,则会出错
匹配一位数字的情况: [5-9]
匹配两位数字的情况: [1-4][0-9]
最后加上 50