在javascript中验证url

时间:2016-10-18 06:20:32

标签: javascript php jquery

我创建了一个小表单,其中有一个字段用于输入url,另一个是提交按钮,我想通过javascript验证输入url,以便在正确的url情况下它将显示一个警告框.Is它有可能与JavaScript?如果是,请通过以下代码帮助我完成此操作。

<form name="lln-form" class="llnfrm" id="lln-form" id="bulk-form" action="" method="post" onsubmit="javascript:event.preventDefault();return  submit_ajax();">
<fieldset style="">
<label>Enter URL:</label>
<input type="text" name="url" placeholder = "enter your url">
</fieldset>
<input class="lln-button button button-primary" type="submit" name="lln-submit" id="llnbuton" value="Save" onsubmit = "saveURL()"; />
</form>
<script type="text/javascript">
function saveURL()
{
<?php
        if(isset($POST['url'])==true&&empty($POST['url'])==false){
$url=$POST['url'];
if(filter_var('$url',FILTER_VALIDATE_URL)==true)
    echo "VAlid URL";
}
    ?>
}

1 个答案:

答案 0 :(得分:1)

你可以尝试

var txturl=document.getElementById('TXTURL');
valid=txturl.value.search(/^([\w-]+(?:\.[\w-]+)*).((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2,4})?)$/i );
if(valid!=0){
    alert("Invalid URL");
}