javascript 中怎样验证@
- 提问者网友:咪咪
- 2021-07-25 20:47
- 五星知识达人网友:逃夭
- 2021-07-25 21:59
以下是验证邮箱的方法 输入时验证@符号 有疑问call me
<script>
function Check()
{
var formats=/^[0-9a-zA-Z_\-\.]+@[0-9a-zA-Z_\-]+(\.[0-9a-zA-Z_\-]+)*$/;
if (document.getElementById('ty_date').value == "")
{alert("用户填写时间不能为空");
document.getElementById('ty_date').focus();
return false;
}
else if(!document.getElementById('ty_date').value.match(formats))
{
alert("格式不正确")
return false;
}
}
</script><input type="text" id="ty_date" />
<input type="button" onclick="Check()" value="验证" />
- 1楼网友:杯酒困英雄
- 2021-07-26 02:25
呵呵,我自己写了一个通用的验证表单脚本, 结合正则表达式,长度,和禁忌字符 可以验证 手机电话号码 邮箱,用户名,密码,身份证,银行账号等。。 有必要可以和我联系。。。免费奉献给喜欢脚本的朋友
- 2楼网友:过活
- 2021-07-26 01:02
要求楼主说明白点,要做什么,不然怎么回答你?
- 3楼网友:风格不统一
- 2021-07-26 00:20
<script type="text/javascript">
funtion check()
{ var email = document.form.emali.value;
if(email.indexOf('@',0)==-1)
{ window.alert("Email格式错误!");
return flase;
}
return true;
}
- 4楼网友:舊物识亽
- 2021-07-25 23:31
<script type="text/javascript">
var str = "dsad@dsa" // 待检测的字符串
if (str.indexOf('@') != -1) alert('存在"@"符号');
else alert('不存在!');
</script>
- 5楼网友:渡鹤影
- 2021-07-25 22:37
如果是验证邮箱地址的话,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Untitled Document</title> <script> function codes(id,cid,zhenz,paty) { var obj = document.getElementById(id) var value; if(paty=='int') { value = parseInt(obj.value); } else { value = obj.value.toString(); } var reg =zhenz; if(reg.test(value)==true) { (document.getElementById(cid)).checked="checked"; }else { (document.getElementById(cid)).checked=""; } } </script> </head> <body> <table> <tr> <td>请验证E-mail地址:</td><td><input type="text" id="email" onblur="codes('email','chemail',/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/)"> <input type="checkbox" id="chemail"></td> </tr> </table> </body> </html>