<script language="javascript">
function isHttp(s) {
var patrn=/^http:\/\/[a-z]+(\.[a-z]+)*/;
if (!patrn.exec(s)) return false
return true
}
function Test(obj){
if(isHttp(obj.value)){
alert("success");
}else{
if(isIp(obj.value)){
alert("success");
return true;
}
alert("wrong");
}
}
function isHttpIp(s)
{
var patrn=/^http:\/\/(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])/;
if (!patrn.exec(s)) return false
return true
}
/*******以下是验证IP的表达式
/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
*********/
</script>
<form name="form1">
<input name="email" type="text" value="aaa" οnblur="Test(this)"/>
<input type="submit">
</form>
function isHttp(s) {
var patrn=/^http:\/\/[a-z]+(\.[a-z]+)*/;
if (!patrn.exec(s)) return false
return true
}
function Test(obj){
if(isHttp(obj.value)){
alert("success");
}else{
if(isIp(obj.value)){
alert("success");
return true;
}
alert("wrong");
}
}
function isHttpIp(s)
{
var patrn=/^http:\/\/(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])/;
if (!patrn.exec(s)) return false
return true
}
/*******以下是验证IP的表达式
/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
*********/
</script>
<form name="form1">
<input name="email" type="text" value="aaa" οnblur="Test(this)"/>
<input type="submit">
</form>