帮助js或php 验证input 输入是网址,谢谢了

帮忙写个js或php正则表达式能直接套用在html源码的,谢谢了。这段html源码如下:望不要冲突了。同时说下怎么调用,谢谢<inputtype="text"style=... 帮忙写个js或php正则表达式能直接套用在html源码的,谢谢了。

这段html源码如下: 望不要冲突了。 同时说下怎么调用 ,谢谢

<input type="text" style="width:200px;" name="post[homepage]" id="homepage" value="{$homepage}"/>
展开
 我来答
刹那de痛楚
2012-03-27 · TA获得超过1702个赞
知道小有建树答主
回答量:1412
采纳率:0%
帮助的人:966万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript">
var net="^[a-zA-z]+://[^\s]*$";
var netMsg = "输入的网址格式不正确!";
function frm_onsubmit(){
if(checkNet(document.getElementById('homepage').value,net,netMsg)){
return false;
}
}
function checkNet(objName,str,msg){
var re = new RegExp(str);
alert(str);
if(!re.test(objName)){
alert(msg);
objName.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<input type="text" style="width:200px;" name="homepage" id="homepage" />
<input type="button" value="提交" onclick="return frm_onsubmit();"/>
</body>
</html>

那个正则表达式是要有http://的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式