社区
基础编程
帖子详情
能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查?
lvxinyu
2001-09-03 12:48:21
问题:
能否在页面提交之前,在客户端用JAVASCRIPT对用户输入的EMAIL的格式进行检查?
如果可以,请指明方法,谢谢!
...全文
125
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
数据验证允许我们在
用户
提交
数据
之前
检查
其有效性,避免无效数据进入服务器,提高
用户
体验并减少服务器负担。这种验证通常在
客户端
进行
,无需服务器交互。 2. **
Email
验证**:
JavaScript
提供了多种...
客户端
验证Jquery插件
客户端
验证在Web应用程序开发中扮演着至关重要的角色,它确保
用户
在
提交
数据前
输入
的信息符合预设的
格式
和规则,从而提高
用户
体验并减轻服务器端的压力。JQuery是一个轻量级、功能丰富的
JavaScript
库,它极大地简化...
教你一天玩转
JavaScript
(五)——使用
JavaScript
完成注册
页面
表单提示及校验
JavaScript
作为
客户端
脚本语言,对于网页交互性的提升起着至关重要的作用,尤其在
用户
输入
验证方面,它可以实时反馈错误信息,提高
用户
体验。 首先,让我们了解表单的基本结构。在HTML中,我们通常会定义`<form>`...
使用
JavaScript
语言
进行
表单验证
使用 `trim()` 方法去除字符串两端的空白字符,确保
用户
不能通过
输入
空格等无效字符来绕过验证。 ##### 2. 验证电子邮件地址
格式
电子邮件地址的验证相对复杂一些,因为涉及到特定的
格式
要求。下面是一个简单的...
javascript
&正则表达式
进行
表单验证
在表单验证中,
JavaScript
可以实时
检查
用户
输入
,提供即时反馈,避免了传统
提交
后服务器端验证导致的
页面
刷新,提高了交互性。 正则表达式(Regular Expression)是用于匹配字符串的强大工具,能够高效地检测字符串...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章