重复:URL的PHP验证/正则表达式
我的目标是为网站名称创建一个PHP正则表达式.正则表达式用于主要收集表单,并且应该接受某人可能输入的任何合法类型的网站名称语法.经过详尽的搜索,我很惊讶我在那里找不到一个.
以下是我正在寻找的正则表达式匹配:
AND,它也应该匹配:
无需RegEx.
$subject = 'example.com';
$part = (stripos($subject, 'http://') === FALSE) ? 'http://' : '' ;
var_dump(filter_var($part.$subject, FILTER_VALIDATE_URL));
Run Code Online (Sandbox Code Playgroud)