给点意见

<input onblur="onf()"/>

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/**

* 函数初始化

* id 需要跟正则表达式的 属性名一直;

*/

function onf(){

callFun(testFun,"emailExg",regExpression.emailExg);

}

/**

*基础的正则表达式集合;

* @type {{idNum: RegExp, passW: RegExp, trueName: RegExp, phoneNumber: RegExp, cardNumber: RegExp, emailExg: RegExp}}

*/

var regExpression = {

idNum: /[0-9 ]+$/,//验证只为数字;

passW: /[a-zA-Z0-9]+$/,//验证只有数字和字母的密码;

trueName: /^[a-zA-Z\u4E00-\u9FA5]+$/,//验证中文;

phoneNumber:/^1[3|4|5|8][0-9]\d{4,8}$/,//验证手机号码;

cardNumber:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,//验证身份证号码;

emailExg: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$///验证邮箱格式;

};

var wordsTip ={

idNum: "只能输入数字",

passW: "请输入6-16位由字母和数字组成的密码!",

trueName: "该输入只能输入中文和字母,请重新输入!",

phoneNumber:"您输入的手机号码不符合要求,请核对后重新输入!",

cardNumber:"您输入的身份证号码有误请重新输入!",

emailExg: "您输入的邮箱格式不正确"

};

/**

*判断是否满足正则表达式;

* @param tagName

* @param testExe

*/

function testFun(tagName,testExe){

return testExe.test(tagName.value);

}

/**

* 此处验证友情提示根据;

* @param status

* @param id

*/

function switchFunTip(status,idName,id){

switch (id){

case "idNum":

sum(status,idName,wordsTip.idNum);

break;

case "passW":

sum(status,idName,wordsTip.passW);

break;

case "trueName":

sum(status,idName,wordsTip.trueName);

break;

case "phoneNumber":

sum(status,idName,wordsTip.phoneNumber);

break;

case "cardNumber":

sum(status,idName,wordsTip.cardNumber);

break;

case "emailExg":

sum(status,idName,wordsTip.emailExg);

break;

}

}

/**

* 此处根据状态显示具体的提示内容;

* @param status

* @param id

* @param exepre

* @returns {boolean}

*/

function sum(status,idName,exepres){

if(status == true){

idName.nextSibling.innerHTML = "";

return true;

}else{

idName.value="";

idName.nextSibling.innerHTML = exepres;

idName.nextSibling.style.color = "red";

return false;

}

}

/**

* 主体调用函数;

* @param testFun

* @param id

* @param testExe

*/

function callFun(testFun,id,testExe){

var tagName = document.getElementById(id);

var val = testFun(tagName,testExe);

switchFunTip(val,tagName,id);

}

时间: 2024-08-09 17:56:58

给点意见的相关文章

各组对我们的意见汇总

第一组: 无意见. 第二组: 在记录错题时,能够在记录前,添加标签,使错题能够自动分类题目: 在错题的查找界面中,实现按标签查找的功能,按标签查找后,出现的全都是同类的题目: 增加分享功能,统计功能,使每位用户能够分享自己的错题,在一个阶段后进行总结. 回应: 第三组: 第四组: 在记录错题的时候,能做到随时调出错题,希望还能有个提醒功能,比如下次再遇到这种题的时候能提醒一下. 第五组: 目的明确. 建议:应该增加功能,不应该只是个单独记错题的记事本,应该实现统计以及查错功能,还应该增加练习功能

各项目意见(第一阶段)

团队名称 团队意见 1 理财猫 1 界面不是很美观,后期希望优化 2 希望可以和数据库相连 3 功能实现的还不是太完善,不过时钟还是不错的 2 跑什么操 1 主题不是很明显,希望可以和学校的日常出操联系起来 2 希望添加登录注册功能,望采纳 3 界面不是太美观,色调单一 3 水骑士 1 登录注册没有实现 2 功能实现太少,希望在下一阶段再接再厉 3 建议有两个客户端,一个买家版一个卖家版 4  铁大云盘 1 登录注册功能实现不完善,希望和学生学号联系起来,QQ连接想法不错希望后期实现 2 上传的

软件工程概论课总结及意见建议

本学期的软件工程概论课到此就上完了,总体上来说在这门课上学到的东西是非常多的并且对我是非常有帮助的.整个学期王老师带领我们将软件工程的具体流程走了一遍,讲到了入门.过程.流程.注意事项.方式方法.关键点.关键问题等等.虽然我们没有真正接触到实际的开发项目,但已经对软件行业在脑子中有了成型的框架,不在一说到软件就是编程代码,而是软件工程行业的接近核心的知识理论.我们有的也不只是理论,王老师配合每次的讲课内容为我们准备了相应的课堂练习,以便我们能够亲身体验项目的流程. 对于软件工程概论课的教授,王老

第一阶段意见汇总

各组对“迷宫”意见汇总 9—652 这组实现了他们最初的目标,做成了一个基于PC端的迷宫游戏,玩法也有其特色,先分为单人或双人模式,往下分又可分为普通和死亡模式,这种设计模式非常新颖而且独具一格,突出了自己的特色,可是最大的缺点在于它运行于电脑,如果能做成手机端的,效果则会更好. Hzsy 软件市场小,受众小. JYJe族 初步的界面及游戏模式. 结对四人组: 我觉得这个是完成的最好的!已经可以玩了啊有没有!基本已经可以放到手机上打发时间玩了.还分着单双人模式,而且凭大家的智商肯定也都能走出来,

国务院关于进一步推进户籍制度改革的意见(全文)

图解国务院关于进一步推进户籍制度改革的意见 中新网7月30日电 据中国政府网消息,国务院日前印发<国务院关于进一步推进户籍制度改革的意见>.意见指出,严格控制特大城市人口规模.改进城区人口500万以上的城市现行落户政策,建立完善积分落户制度. 全文如下: 各省.自治区.直辖市人民政府,国务院各部委.各直属机构: 为深入贯彻落实党的十八大.十八届三中全会和中央城镇化工作会议关于进一步推进户籍制度改革的要求,促进有能力在城镇稳定就业和生活的常住人口有序实现市民化,稳步推进城镇基本公共服务常住人口全

项目管理中意见过于统一,也许也是一种沟通问题

项目管理,沟通管理是很重要的一环.沟通管理,很多时候是为了规范沟通的方式,尽量减少由于沟通的方式和渠道导致信息的误传或者延后.有一些项目组借用项目管理系统,已经很好解决了项目沟通管理的及时性的问题,沟通渠道也非常同意,沟通能够做到及时一致.但是,有时候,倘若项目组的意见和思考都非常一致的时候,也许也是一种沟通问题的预兆哦.很多时候,没有思维的撞击得出的结果,很多时候都是比较肤浅的,非常容易出错.为什么这样说呢? 组织中的行为不仅是由个人构成的 ,在很多情况下还表现为各种小群体的行为.为了有效地进

第一个冲刺周期意见评论

提出的意见有 1.缺少登录注册界面,我们在第二个冲刺周期里会添加此功能,并对此功能进行改善,我们打算实现一个右划菜单添加登录功能,并在此功能里添加个人信息,类似于qq的登录功能. 2.功能较为少,我们现在只实现了简单的记录功能,并且能对记录的东西进行增删改查,界面也没有那么完善,我们会在第二个冲刺周期里添加一个社区功能,可以在社区里讨论并且提出问题,还可以进行悬赏,类似于博客园的园子功能. 3.没有体现psp的特色,我们现在只实现了简单的记录功能,我们会在第二个冲刺周期时实现我们软件的特色,之前

课程改进意见

也看了这么多与软件工程有关的书,发现老师讲的大多与书中内容都差不多.软件工程真的是我听的最认真的课,大概也是因为老师的要求比较高.王老师的课很有激情,会不由自主的跟着王老师的思路走.本来以为是门枯燥的课,但是在王老师的教授下,我有了很多非常好的体会,我相信这些体会会让我受益匪浅.尤其在课程最后,王老师经常给我们留一些课堂思考题,带给我们一种全新的编程方式就是先思考再写程序. 对于这门课的意见,我认为有以下几点: 一.老师讲授的时间还是太长,我们很多同学在课间都会瞌睡.所以我建议老师的课堂训练可以

国务院印发意见 进一步促进就业鼓励创业沙发

<意见>指出,随着我国经济发展进入新常态,就业总量压力依然存在,结构性矛盾更加凸显.必须着力培育大众创业.万众创新的新引擎,实施更加积极的就业政策,把创业和就业结合起来,以创业创新带动就业. <意见>提出了四个方面的政策措施.一是深入实施就业优先战略.坚持扩大就业发展战略,把稳定和扩大就业作为经济运行合理区间的下限,将城镇新增就业.调查失业率作为宏观调控重要指标,纳入国民经济和社会发展规划及年度计划.发展吸纳就业能力强的产业.发挥小微企业就业主渠道作用.积极预防和有效调控失业风险,

通达OA 关于OA工作流设计规范的一些意见

集团应用OA工作流已经有几年的时间了,从最早的请假调休这些简单常用的工作流开始应用,到现在涉及十多个部门的工程项目合同工作流,我们一步一步的把工作流应用渗透到了很多部门及工作中,确实提高了不少效率,减少了中间沟通的时间成本,也减少了扯皮等问题的发生. 工作流应用的多了以后,管理起来问题也比较多,如何能够更有效率的进行管理,我这里根据我们日常的工作总结了几点经验,仅供参考. 1.流程分类 对所有流程按照流程性质或部门进行分类,现在系统里可以支持多级目录的分类,就像我们管理电脑中的文件一样,分成文件