JS一千问(29):如何验证电子邮件地址?

JavaScript验证电子邮件地址推荐使用正则表达式,简洁明了。

实例

    

正则表达式

var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  

完整代码

<div><input id='my_email' placeholder="请输入电子邮件地址"></div>
<div><button onclick="check_email()">检测</button><span id='result'></span></div>
<script>
	function check_email(e)
	{
		var value = document.getElementById('my_email').value;
		var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
		var result = reg.test(value) ? '有效' : '无效';
		document.getElementById('result').innerHTML = result;
	}
</script>

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注