【发布时间】:2011-10-31 07:29:56
【问题描述】:
我有点把头撞到墙上了。 我正在尝试各种 URL,其中一些是我自己编的,一些是我刚刚在网上找到的。
似乎 PHP 和 Javascript 对字符串的解释不同。 我需要一个用于(可能是 GET 参数)PHP 和 JAVASCRIPT 的字符串,它在客户端和服务器端的工作方式相同。就目前而言,客户端正常,而服务器则不行,或者相反。
任何人都可以用它的等价 php/javascript 发送这样的字符串吗?
提前非常感谢!
顺便说一句,我用http://regexpal.com/我觉得它是一个很棒的工具!
【问题讨论】:
-
你到底想做什么?你能举个例子吗?
-
尝试在客户端验证 url 字段,并在提交后,在我的 php 服务器上验证它
-
我想我得到了一些东西...我不能真正发布另一个答案,但我会在这里写出来,对不起... $regex = '/^((https?|ftp)? \:\/\/)?([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?& =\$_.-]+)?@)?([a-z0-9-.]*)\.([az]{2,3})(\:[0-9]{2,5} )?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9; :@&%=+\/\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?/'; if (preg_match($regex,$url)) { //$err_validation[]= 'url ok';返回真; }
-
搜索“验证 URL”——这个问题被问了很多。
-
没有。我的示例也只是接受错误的网址....
标签: php javascript regex url get