记录一些常用的函数和瞎折腾的过程……

js检测表单中URL的合法性

提醒:本文最后更新于 2182 天前,文中所描述的信息可能已发生改变,请谨慎使用。

为了验证表单中用户填写的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>