1. 程式人生 > >正則表示式,驗證輸入的郵箱是否是正確格式的郵箱

正則表示式,驗證輸入的郵箱是否是正確格式的郵箱

正則表示式–格式工廠

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			/*檢查輸入的郵箱是不是正確格式的郵箱*/
			
			alert("請輸入正確格式的郵箱,你僅有三次輸入的機會,請好好把握呦~");
			
			var emailReg=/^\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/
			
			for(var i=1;i<4;i++){
				
				var p=prompt("請輸入第"+i+"次要驗證的郵箱");
				
				if(emailReg.test(p)){
					alert("恭喜你輸入正確格式的郵箱");
					break;
				}else{
					alert("你輸入了錯誤格式的郵箱,請重新輸入");	
				}		
			}
			
			if(i==4){
					alert("輸了三次都沒輸入正確,你真是個大傻瓜");
			}
		</script>
	</head>
	<body>
	</body>
</html>