正则小搜集

正则积累

  • 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


你可能感兴趣的:(正则)