^(?:https?://)?(?:( www.)?+[A-Za-z0-9\.-]+\.[A-Za-z]{2,3}|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:\d{1,5})?(?:/[a-zA-Z0-9-\._\?,'\+&%\$=~\*!:@#\\]*)*$