php结合js验证用户输入URL地址是否正确
分类:PHP_Python| 发布:佚名| 查看:224 | 发表时间:2014/12/14
本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考。具体方法如下:
1.javascript检测URL地址有效性:
代码如下:
01 | < script type = "text/javascript" > |
03 | var url = document.getElementById('url').value; |
07 | } else if (!isURL(url)) { |
17 | //varreg=/[0-9a-zA-z]+.(html|htm|shtml|jsp|asp|php|com|cn|net|com.cn|org)$/; |
18 | //必须包含.(最后面一个.前面最少有一个字符)且.后面最少有一个单词字符,最后一个字符必须为单词字符或/ |
19 | varreg=/w+.(w+|w+/)$/; |
20 | varisurl=reg.test(str);//test(str)方法是js正确表达式内置的对象可以直接调用 |
24 | < form action = "" method = "post" onsubmit = "checkUrl();" > |
26 | < input type = "text" name = "url" id = "url" value = "" /> |
27 | < input type = "submit" value = "获取地址" name = "get" /> |
28 | < input type = "submit" value = "下载" name = "download" /> |
2.PHP检测URL地址有效性
代码如下:
3 | return preg_match( "/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>" ])*$/", $str ); |
如果要尝试是否可以正常方法我们可使用file_get_contents()函数来验证就可以了。
希望本文所述对大家的PHP程序设计有所帮助。