No, there is much more to check.
First, the URL can be encoded (using HTML entities or URL encoding, or a combination thereof).
Secondly, you need to check the incorrect HTML code, which the browser can guess and ultimately allow some script.
Thirdly, you need to check the script based CSS, for example. background: url (javascript: ...) or width: expression (...)
Probably more than what I missed - you need to be careful!
source share