0
我使用FILTER_VALIDATE_URL
來檢查給定URL的用戶是否有效。不幸的是,當用戶輸入日文文本包括URL時,功能FILTER_VALIDATE_URL
返回false。 但我想讓日文字符包含URL。怎麼可能?有沒有允許它的功能?FILTER_VALIDATE_URL不接受包含日文文本的URL
我使用FILTER_VALIDATE_URL
來檢查給定URL的用戶是否有效。不幸的是,當用戶輸入日文文本包括URL時,功能FILTER_VALIDATE_URL
返回false。 但我想讓日文字符包含URL。怎麼可能?有沒有允許它的功能?FILTER_VALIDATE_URL不接受包含日文文本的URL
如果我的記憶功能正確,FILTER_VALIDATE_URL
本身不能修改爲使用日文字符,那麼您將需要創建自己的實現。
功能的來源可以在這裏查看http://lxr.php.net/xref/PHP_5_4/ext/filter/logical_filters.c#php_filter_validate_url。
請注意,它是C代碼(因爲它是PHP核心的一部分)而不是PHP。
FILTER_VALIDATE_URL根據[RFC2396] [1]進行驗證。具體請參閱2.1節 [1]:http://www.faqs.org/rfcs/rfc2396.html –