php正则表达式 判断是否为网址格式

2025-02-28 13:28:09
推荐回答(2个)
回答1:

正则表达式
$text="www.baidu.com";
//规则较复杂,前缀不一定是www才是网址。
写一个可能的
$preg='/^([a-z0-9_]+\.)*([a-z0-9_]+\.){2}/';

回答2:

$text="www.baidu.com";
$pattern="/(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?/";
if(preg_match($pattern,$str))
{
$link= "".$text."";
}