PHP匹配URL的正则性几乎可以匹配任何URL。

PHP匹配URL的正则性几乎可以匹配任何URL。
几乎所有的URL都可以匹配:

复制代码代码如下所示:
^ ((https|ftp|news): // ({a-z} ({a-z0-9-}*{.).)} + ({a-z}{2}|aero|arpa|biz|com|coop|edu|v|info|int|jobs|mil|museum|name|nato|net|org|pro|travel) | (({0-9}|{1-9}{0-9}|1{0-9}{2}|2{0-4}{0-9}|25{0-5}) {3}.) ({0-9}|{1-9}{0-9}|1{0-9}{2}|2{0-4}{0-9}|25{0-5}) (*) (/{a-z0-9_-.~}+) / (a-z0-9_-.}*) ({a-z0-9+_-.%=}*)) (#{a-z}{a-z0-9_}*).
实例uff1a

复制代码代码如下所示:

函数的IsURL(urlstring)
{
RegExp = / ^ ((https|ftp|news): // ({a-z} ({a-z0-9-}*{.).)} + ({a-z}{2}|aero|arpa|biz|com|coop|edu|v|info|int|jobs|mil|museum|name|nato|net|org|pro|travel) | (({0-9}|{1-9}{0-9}|1{0-9}{2}|2{0-4}{0-9}|25{0-5}) {3}.) ({0-9}|{1-9}{0-9}|1{0-9}{2}|2{0-4}{0-9}|25{0-5}) (*) (/{a-z0-9_-.~}+) / (a-z0-9_-.}*) ({a-z0-9+_-.%=}*)) (#{a-z}{a-z0-9_}*) /
如果(urlstring.match(正则表达式))
返回是URL;
其他的
返回不是URL;
}
url;
警报(IsURL(URL));

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部