首页 > 网站 > WEB开发 > 正文

Javascript验证用户输入URL地址是否正确

2024-04-27 14:18:21
字体:
来源:转载
供稿:网友

javascript验证用户输入URL地址是否正确

<script type="text/Javascript">function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.111cn.net'); return false; } else { return true; } return false;}

function isURL(str) { //varreg=/[0-9a-zA-z]+.(html|htm|shtml|jsp|asp|php|com|cn|net|com.cn|org)$/; //必须包含.(最后面一个.前面最少有一个字符)且.后面最少有一个单词字符,最后一个字符必须为单词字符或/ varreg=/w+.(w+|w+/)$/; varisurl=reg.test(str);//test(str)方法是js正确表达式内置的对象可以(www.111cn.net)直接调用 returnisurl; }</script>

<form action="" method="post" onsubmit="checkUrl();"> URL: <input type="text" name="url" id="url" value="http://www.111cn.net" onfocus="this.value=''"/> <br /><br /> <input type="submit" value="获取地址" name="get"/> <input type="submit" value="下载" name="download"/></form>

PHP检测URL地址有效性

代码如下 复制代码 <?function is_url($str){return PReg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>"])*$/", $str);}?>

如果要尝试是否可以正常方法我们可使用file_get_contents()函数来验证就可以了。from:http://www.111cn.net/wy/js-Ajax/50084.htm


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表