/****************检查邮箱名*****************/
function chk_email(){
var form = document.getElementById("form1");
var val = form.email.value;
document.getElementById("showerrorline").style.display="";
document.getElementById("errorlogo").style.display="";
if(!val || val==""){
document.getElementById("showerrorline").innerHTML="请输入邮箱名";
return false;
}
if(val.length < 4 || val.length > 16){
document.getElementById("showerrorline").innerHTML="邮箱名必须是4-16位之间(包含4位及16位)";
return false;
}
if(/[A-Z]/.test(val)){
document.getElementById("showerrorline").innerHTML="不能有大写字母";
return false;
}
if(val.indexOf(" ")>-1){
document.getElementById("showerrorline").innerHTML="不能有空格";
return false;
}
if((/^[0-9]+$/g).test(val)){
document.getElementById("showerrorline").innerHTML="不能全是数字";
return false;
}
if((/^[_]+$/g).test(val)){
document.getElementById("showerrorline").innerHTML="不能全是下划线";
return false;
}
if(val.slice(val.length-1)=="_"){
document.getElementById("showerrorline").innerHTML="下划线不能在结尾";
return false;
}
if(val.slice(0,1)=="_"){
document.getElementById("showerrorline").innerHTML="下划线不能在开头";
return false;
}
for(var i=0;i<val.length;i++){
var c_gname=val.charCodeAt(i);
if(c_gname > 65248 || c_gname == 12288){
document.getElementById("showerrorline").innerHTML="不能有全角字符";
return false;
}
}
if(/^[\u4e00-\u9fa5]/.test(val)){
document.getElementById("showerrorline").innerHTML="不能有中文";
return false;
}
if((/>|<|,|\[|\]|\{|\}|\/|=|\||\'|\\|\"|:|;|\~|\!|\@|\#|\?|\+|\-|\*|\$|\%|\^|\&|\(|\)|`/i).test(val)){
document.getElementById("showerrorline").innerHTML="邮箱名仅允许使用小写英文、数字或下划线";
return false;
}
//if(!/^(\b[a-z]|\b_)([a-z0-9]+(_|\.)*[a-z0-9\.]*)+$/.test(val)){
if(!/^[0-9a-z_]+$/.test(val)){
document.getElementById("showerrorline").innerHTML="限用英文小写、数字、下划线. 不能全是数字或下划线。 下划线不能在结尾。";
return false;
}
document.getElementById("showerrorline").style.display="none";
document.getElementById("errorlogo").style.display="none";
return true;
}
分享到:
相关推荐
前台提交检查 提高后台的效率 vbscript脚本检查表单
账号安全风险检查表单-checklist
静脉治疗质量标准检查表单1.pdf
安全物理环境 安全区域边界 安全通信网络 安全计算环境 安全管理中心 安全管理制度 安全管理人员 安全管理组织 安全建设管理 安全运维管理
循环验证javascript页面中不为空项.
随着自动化设备的大量应用,工控网络应运而生,工控网络安全逐步成为公司信息安全建设的重要组成部分。本文档可以帮助客户开展工控网络安全自查工作,保障工控网络安全稳定运行。
此功能非常实用,而且非常强大,保证你不后悔,兼容所有的表单元素。
计算机检查表全文共1页,当前为第1页。计算机检查表全文共1页,当前为第1页。计算机检查表 计算机检查表全文共1页,当前为第1页。 计算机检查表全文共1页,当前为第1页。 月份 外观 装载程序 网络足迹 储存 内容 ...
当你真正试着使用这些表单的新功能时,我保证你会爱上它。如果说唯一的缺陷,就是提示框的样式是浏览器默认的,你无法改变,好吧,如果你相信浏览器厂商的设计师的审美水平的话(我相信他们的设计水平比绝大部分普通...
检查表单的元素是否真的从初始值改变了。 ##入门 包括 jquery.formChange.js 文件,然后将 formChange 应用到任何表单。 $ ( 'form' ) . formChange ( { hasChangedClass : 'has-changed' } ) ; $ ( 'form' )...
简单方便易于修改的FORM 表单 JS验证!
有的时候,需要检查用户是否修改了一个表单中的内容,则可以使用下面的技巧,其中如果修改了表单的内容则返回true,没修改表单的内容则返回false。代码如下: 代码如下: function formIsDirty(form) { for (var i = ...
主要介绍了检查表单元素的值是否为空的实例代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
表单验证器(Vanilla JS) 一个简单的客户端表单验证器,用于检查表单中的必填项,长度,电子邮件和密码是否匹配项目规格书简单表单用户界面在字段下方显示错误消息checkRequired()接受输入数组checkLength()...
jQuery formChecker Plugin 概述 jQuery formChecker Plugin是一个表单验证的插件,来源于实际的项目,实现上参考了工作中用到的...形式:{'表单输入元素选择器': ['字段描述', '检查器类型', options], ... } 其中,
(3)在检查表单无误后,会提交信息给动态页面处理,此时动态页面接收相关值,其中接收表示用户名的表单内容值,与数据库用户名字段进行查询比较,以防止注册重名。 (4)如果重名,返回注册页继续申请注册;否则将接收...