function test(){
var str1=document.getElementById("***")
var str2=document.getElementById("****")
var str3=document.getElementById("*****")
var str4=document.getElementById("******")
var str5=document.getElementById("*******")
if(isNaN(str1.value)){
alert("不是数字!")
str1.focus()
return false
}
var patrn1=/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/;
if (str2.value.search(patrn1)==-1) {
alert("不正确的电子邮箱!")
str2.focus()
return false
}
var patrn2= "0123456789()+-"
for (i=0; i< str3.value.length; i++){
var CheckChar = str3.value.charAt(i)
if (patrn2.indexOf(CheckChar) == -1){
alert("不正确的电话号码")
str3.focus()
return false
}
}
var patrn3=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn3.exec(str4)) {
alert("不正确的邮政编码!")
str4.focus()
return false
}
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}/.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
+ "|" // 允许IP和DOMAIN(域名)
+ "([0-9a-z_!~*'()-]+/.)*" // 域名- www.
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]/." // 二级域名
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // 端口- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(strRegex);
//re.test()
if (re.test(str5)){
alert("true")
return (true);
}else{
alert("false")
return (false);
}
}