验证:T2,T3,T4,T5,T6,T7,T7,,T8,T9
P2,P3........P9、I2,I3.......I9TIP的字母后面2-9的数字

解决方案 »

  1.   

    lz把情况说详细点,是要验证表单,还是在一个串里找匹配字符串..
    $str = 'T2,T3,T4,T5,T6,T7,T7,,T8,T9
    P2,P3........P9、I2,I3.......I9,X7,I9X3';
    preg_match_all("/\b([PIT][2-9])\b/",$str,$m);
    echo "<pre/>";
    print_r($m[1]);
      

  2.   


    <?php
    $pattern = "/^([TIP]|[2-9],)+[TIP][2-9]$/";
    if(preg_match_all($pattern,"T2,T3,T4,T5,T6,T7,T7,T8,T9",$matchs)){
    echo "match";
    }else{
    echo "not match";
    }
    ?>