Php 国际资源标识符验证
验证RFC3986的URI相当简单。您可以使用: 但是,这不适用于国际域名中的国际字符。例如 使用类似Php 国际资源标识符验证,php,validation,Php,Validation,验证RFC3986的URI相当简单。您可以使用: 但是,这不适用于国际域名中的国际字符。例如 使用类似 filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED); 对这些也不起作用。这个问题与使用的字符有关 有没有一种好方法可以验证PHP中的URI?使用preg\u match\pL可以匹配任何unicode字母。因此,用\pL.替换a-z,用\pN替换0-9。有关详细信息,请参阅。带preg\u match\pL的将
filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED);
对这些也不起作用。这个问题与使用的字符有关
有没有一种好方法可以验证PHP中的URI?使用preg\u match\pL可以匹配任何unicode字母。因此,用\pL.替换a-z,用\pN替换0-9。有关详细信息,请参阅。带preg\u match\pL的将匹配任何unicode字母。因此,用\pL.替换a-z,用\pN替换0-9。有关更多信息,请参阅
filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED);