好东西一起分享
runoob提供的url合法性判断匹配:/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/% =~_|]/i
url正则自用(第一次修改):^(((https|http|ftp)?:\/\/)|[a-zA-Z]+)[a-zA-Z]+(\.[a-zA-Z0-9-_]+){2}((\/|[!#&%$@]*)[a-zA-Z0-9#@*&-=_]+)*$
url正则自用(第二次修改):/^(((https|http|ftp)?:\/\/)|[a-zA-Z]+)[a-zA-Z]+(\.[a-zA-Z0-9-_]+){2}((\/|[!#&%$@!?]*)[a-zA-Z0-9#@*&-=\._!$?%+])*$/m
设置多行模式,增加匹配参数中出现%和?以及可能出现最后带有文件后缀的情况。