【发布时间】:2019-07-05 05:28:42
【问题描述】:
当我给出这个正则表达式来验证 URL 时,它会显示错误...
preg_match(): C:\wamp64\www\php\Form 中的未知修饰符 '/' 第 36 行的 Validation\form.php
if(!preg_match("/%^(?:(?:https?|ftp)://)(?:\S+(?::\S*)?@|\d{1,3}(?:\.\d{1,3}){3}|(?:(?:[a-z\d\x{00a1}-\x{ffff}]+-?)*[a-z\d\x{00a1}-\x{ffff}]+)(?:\.(?:[a-z\d\x{00a1}-\x{ffff}]+-?)*[a-z\d\x{00a1}-\x{ffff}]+)*(?:\.[a-z\x{00a1}-\x{ffff}]{2,6}))(?::\d+)?(?:[^\s]*)?$%iu/",$website)){
$websiteerror="Invalid URL";
【问题讨论】: