まぁ、普通はURLとして不正な文字があるかどうかチェックだな。
2バイトURLは見なかったことにする。

w+\...+\/.+[^!#-;=?-~]
ってな感じかなぁ。試してないけど。