Js验证URL(不是经典,但很实用)

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
<script type="text/JavaScript">
function checkfile(file)
{
  var checkfiles=new RegExp("((^http)|(^https)|(^ftp)):\/\/(\\w)+\.(\\w)+");
   return checkfiles.test(file);
}
function files()
{
 var frm = document.forms["formname"];
 var str = frm.filename.value;
 if(checkfile(str))
 {
    alert('验证成功!');
    //return true;
 }
 else
 {
    alert("验证失败!");
    //return false;
 }
}
</script>
<body>
<form method="POST" action="" id="formid" name="formname">
<tr>
 <td>  
 <input name="filename" type="text" class="" />     
 </td>
 <br> 
 <input type="button" name="check" value="check" onclick="files()">
</tr>
</form>
</body>
</html>

原文地址:https://www.cnblogs.com/FeiyueHang/p/1794380.html