我的客户要求验证用户输入的包含非拉丁字符的 URL。例子:
http://uk.wikipedia.org/wiki/Фотосинтез
http://презитент.рф
有没有人有一个正则表达式来验证这样的 URL?
或者 PHP 中有没有一种方法可以轻松地对非拉丁 URL 部分进行 URL 编码。例如:http://uk.wikipedia.org/wiki/Фотосинтез
->http://uk.wikipedia.org/wiki/%D0%A4%D0%BE%D1%82%D0%BE%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D0%B7
反之亦然?
这有什么意义吗?
非常感谢您的帮助。