FILTER_VALIDATE_URL不接受包含日语文本的URL

时间:2013-02-07 11:18:19

标签: php codeigniter url url-validation

我正在使用FILTER_VALIDATE_URL来检查用户指定的网址是否有效。不幸的是,当用户输入包含URL的日文文本时,函数FILTER_VALIDATE_URL返回false。 但我想允许日语字符包括URL。怎么可能?是否有允许它的功能?

1 个答案:

答案 0 :(得分:0)

如果我的记忆正确,FILTER_VALIDATE_URL本身无法修改为使用日文字符,则需要创建自己的实现。

可以在此处http://lxr.php.net/xref/PHP_5_4/ext/filter/logical_filters.c#php_filter_validate_url查看该功能的来源。

注意认为它是C代码(因为它是PHP核心的一部分)而不是PHP。