社区
基础编程
帖子详情
能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查?
lvxinyu
2001-09-03 12:48:21
问题:
能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查?
如果可以,请指明方法,谢谢!
...全文
123
5
打赏
收藏
能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查?
问题: 能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查? 如果可以,请指明方法,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvxinyu
2001-09-03
打赏
举报
回复
请大家多提出几种方法,我们不妨比较一下!
shipatrioc
2001-09-03
打赏
举报
回复
检验程序如下:
<script language=javascript>
<!--
function test(str)
{
i=str.value.indexOf('@','-1'); //得到"@"在字符串中的第一个位标
j=str.value.lastIndexOf('@'); //得到"@:在字符串中的最后一个位标
if(i==j&&i!=0&&i!=-1&&i!=str.value.length-1)
{ //i==j判断唯一;i!=0判断第一个字符;i!=-1判断存在;
//i!=str.value.length-1判断最后一个字符
alert('input ok');
}
else
alert('input again');
}
-->
</script>
<form >
email
<input type=text name=mail_aaa >
<p>
<input type=button value=ok onclick="test(this.form.mail_aaa)">
</form>
zxyufan
2001-09-03
打赏
举报
回复
完全同意二楼的正则表达式~~~推荐使用~~~!!!
lvxinyu
2001-09-03
打赏
举报
回复
确实,一般方法有这两种,
不过都有弊端
第一种,
假设除了不合法的,都是合法的。
弊端,又太多漏网之鱼,想做的周全点,代码又显的过长。
第二种
假设除了不合法的,都是不合法的。
弊端:表达式如有差错,不免烂杀无辜。
-----------------------------------------
yousoft2013
2001-09-03
打赏
举报
回复
1.简单的用instr(,@)确定是否有@字符,还有是否有"."
2.用正则表达式
function test_email(strEmail) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if(myReg.test(strEmail)) return true;
return false;
}
JavaScript
数据验证、
email
验证等
JavaScript
email
验证等数据验证 js数据验证、js
email
验证、js url验证、js长度验证、js数字验证等 非弹出对话框形式
客户端
验证Jquery插件
Jquery JSON JS
客户端
验证 OA项目
客户端
验证
教你一天玩转
JavaScript
(五)——使用
JavaScript
完成注册
页面
表单提示及校验
教你一天玩转
JavaScript
(五)——使用
JavaScript
完成注册
页面
表单提示及校验
使用
JavaScript
语言
进行
表单验证
使用
JavaScript
进行
表单验证是目前通用的做法。本文实现了常见的三种基本的表单区域的验证,并给出了一个循环提示的通用的实例,提出了表单验证的需注意的原则
javascript
&正则表达式
进行
表单验证
一个比较经典的表单验证方式,采用
JavaScript
和正则表达式来
进行
无刷新验证,有三种验证模式。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章