>>557-558
ありがとうございました。
^(?=.*http)(?=.*\?).*$でうまくいけました。
なぜか>>557も巻き込んでしまいますが
当分これでいこうと思います。