js检测表单中URL的合法性
为了验证表单中用户填写的url的格式是否合法,可以通过一段js来判断,主要用到了正则。
js代码:
<script language="javascript">
function check(){
str = testform.url.value;
str = str.match(/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/);
if (str == null){
alert('你输入的URL无效');
return false;
}else{
alert("你输入的URL有效");
return true;
}
}
</script>
html代码:
<form name="testform" >
<input type="text" name="url">
<input type="submit" onclick="return check()" value="检验URL是否正确">
</form>