var str=aaaaaa@qq.com
if(str.indexOf('@')!='-1){
alert('有')
}else{
alert('没有')
}
</script>
没有办法测试。 因为 客户端 是通过 HTML form 传递 要发送的内容 到服务器, 由服务器端发送。你只能通过 HTML 语法检查,看生成的 地址是否正确。至于 服务器 CGI 处理是否正确,能否正确发送,服务器 sendmail.exe 能否正确工作,路途和接收地邮箱服务器工作是否正常。许多环节客户端 是无法测试的。
第一种
<input type="email">
第二种:正则表达式
var email = 'youemail@gmail.com'var email_reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
if( email_reg.test( email ) ) {
alert('邮箱格式正确')
} else {
alert('邮箱格式错误')
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)