`

自制的一些js常用验证方法,有请大家给意见与补充

阅读更多

// 验证某个值是否为空

function isNullValue(data) {

if (data == "" || data == null) {

return false;

}

return true;

}

 

// 验证某个日期是否为YYYY-MM-DD

function isEffectDate(data) {

var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/

if (!reg.test(data)) {

return false;

}

return true;

}

 

// 验证用户名是否合法

function isEffectUserName(username) {

var str = username;

//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号

var Expression = /^(\w){2,12}$/;

var objExp = new RegExp(Expression);

if (!objExp.test(str)) {

return false;

}

return true;

}

 

//验证密码是否合法

function isEffectPassword(data) {

if (data==null||data==""||!$(this).val.match(/([w]){6,15}$/)){

return false;

}

return true;

}

 

//验证两次输入的密码是否一至

function isEffectPasswordEqual(data1,data2){

    if(data1!=data2){

        return false;    

    }

    return true;

}

 

 

// 验证输入的文字是否为中文

function isChineseData(data) {

var reg = /[\u4E00-\u9FA5]/g;

if (!reg.test(data)) {

return false;

}

if (data == "" && data == null) {

return false;

}

return true;

}

 

// 验证手机号码

function isMobile(data) {

var reg =/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;

if (!reg.test(data)) {

return false;

}

return true;

}

 

// 验证邮箱地址

function isEmail(data) {

var reg =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;   

if (!reg.test(data)) {

return false;

}

return true;

}

 

// 验证身份证号码

function isIdCard(data) {

var reg =/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;

if (!reg.test(data)) {

return false;

}

return true;

}

 

// 验证单选按钮是否有被中

function isRadioChecked(data) {

for (var i = 0; i < data.length; i++) {

if (data[i].checked == true) {

return true;

break;

}

}

return false;

}

 

// 鼠标放上去清除验证提示的内容

//适合文本框和下拉框 

function clearConfirm(dataid) {

$("." + dataid).html("");

}

 

//适合单选

function clearConfirmForRadio(dataid) {

$("#" + dataid).html("");

}

分享到:
评论

相关推荐

    公文写作常用语分类.pdf

    常用的期请用语有请、恳请、拟请、特请、报请、希、望、希望、切望、热望、盼、切盼等。 综合用语 综合用语是公文写作中常用的语句,用于连接具体情况叙述和总概性叙述的词语。常用的综合用语有为此、据此、值此、...

    这应该是最好的网易云音乐播放器了,没有之一,如果有请打醒.zip

    【标题】:“这应该是最好的网易云音乐播放器了,没有之一,如果有请打醒.zip” 暗示了我们讨论的是一款针对网易云音乐的开源第三方播放器项目,名为ieaseMusic。 【描述】:“这应该是最好的网易云音乐播放器了,...

    关于信任的故事[关于“信任”的故事如果你有请讲给我们听].pdf

    故事讲述了一个河南新乡的女孩张海林,她在困境中通过网络向300人借款,每人都借给她3000元,承诺5年内偿还。令人感动的是,她提前一年还清了所有债务,展示了对信任的坚守。这一事件不仅体现了个人间的信任,也反映...

    净网先锋全国通用通过正版验证无广告版

    文件包含: 服务端辅助工具 净网先锋正版验证工具 过正版验证的去广告客户端版本398 全国通用 无盘有盘通用程序 注意事项: 用本程序前本目录下不要有mainpor.exe如果有请删除!如果不删除会有广告。 无盘请在...

    JS运动特效之同时运动实现方法分析

    分享给大家供大家参考,具体如下: 接着上一篇 《JS运动特效之链式运动》继续折腾 上一篇中我们的运动框架,可以完美的实现让一个物体先变宽,在变高,在变透明度…..,看似很完美了! 貌似可以喝喝茶看看美女了。...

    ONU、机顶盒及路由器常见网络问题及处理方法.pdf

    解决办法:如果是新开小区首先请从新设 置 Password,如果不行请与督 导联系给看一下所安装工单的 Password 数据是否正常,在那个 POS 口下。 8. PON 灯长亮连接宽带提示 691 用户名密码错误的解决方法: 解决...

    MK检验程序出错有请大侠-MK.m

    MK检验程序出错有请大侠-MK.m % Time Series Trend Detection Tests % % [ z, sl, lcl, ucl ] = trend % % where z = Mann-Kendall Statistic % sl = Sen's Slope Estimate % lcl = Lower Confidence ...

    数字万用表应用技巧双变压器做逆变器有请

    由于原始内容包含大量的无意义字符和数字,难以直接理解其确切含义,因此我们将基于标题、描述和部分可解读的内容来进行知识点的归纳与解释。 ### 数字万用表应用技巧 #### 1. 数字万用表的基本功能 数字万用表是...

    10购货与付款循环审计.pptx

    购货与付款循环审计是企业内部审计和外部审计的关键环节,涉及到企业的财务管理和资金流动的准确性与合规性。本章内容主要围绕购货与付款流程的审计理论、内部控制、实质性测试以及相关账户的审计方法展开。 购货与...

    审计课件第10章购货与付款循环审计.ppt

    2. **累计折旧审计**:累计折旧是对固定资产价值的逐年递减,审计时要确保折旧的计算方法、年限和残值估计符合会计准则,并且折旧的提取与实际使用情况一致。 3. **预付账款审计**:预付账款审计主要是为了确定预付...

    AngularJS 购物车全选/取消全选功能的实现方法

    (这里我想到的方法是给每一个对象增加checked字段,然后勾选触发echoChange()函数,用了一个cc变量计算当前checked为true的个数,然后再判断被勾选个数与数组长度是否相等,相等则证明全部被勾选,于是全选按钮也...

    大早会主持词.docx

    - 主持人需以热情的问候和自我介绍来建立与参与者的连接,如“各位优秀的精英们大家早上好!我是本次晨会的主持人李会泳”。 2. **公司文化展示**: - 通过唱司歌,强化企业文化,表达对公司的归属感和自豪感,如...

    超级实用的晚会串词资料.pdf

    1. **开场白与问候**:晚会通常以主持人热情洋溢的开场白开始,向在场的领导、同事表达欢迎和感谢,如"尊敬的各位领导,亲爱的同事们,大家晚上好!" 2. **回顾与展望**:主持人可以回顾过去一年的成绩,并对新的...

    采购与付款循环的审计培训教材.pptx

    - **测试方法**:观察、询问、重新执行等,以验证内部控制是否得到执行,例如,检查审批权限、凭证的完整性和相符性。 5. **实质性程序**:在审计过程中,针对固定资产和应付账款,审计师会执行实质性程序,如函证...

    购货与付款循环审计概述(PPT 63页).pptx

    购货与付款循环审计是企业内部审计和外部独立审计中的关键环节,主要涉及企业的采购流程、支付流程以及相应的会计记录。这一循环对于确保企业财务报表的准确性和完整性至关重要。以下是购货与付款循环审计的主要知识...

    财务管理第八章采购与付款审计.pptx

    本章主要探讨了采购与付款循环的业务流程、凭证记录、风险识别与评估、内部控制及其测试,以及实质性测试的方法。 首先,【业务流程】包括四个主要步骤:1) 购买商品或劳务,涉及请购、审批、订购和验收;2) 记录...

    婚礼开场主持词.pdf

    8. **新人入场**:新人入场时,主持人会引导大家以最热烈的掌声欢迎,如"请我们的音响师奏响庄严的婚礼进行曲,让我们大家以最热烈的掌声有请二位新人登场!"。 婚礼主持词不仅是主持人的个人风格展示,更是新人...

    完全工具式内网上线!

    今天给大家做的是完全工具式内网上线(只限于家机) 那么我们现在看看我是不是内网..可以确定了,确实是内网哦. 那么说明了是工具式.那么我们有请我们的工具..为什么说只限于家机了,因为某些网吧禁止掉了UPNP,那么这个...

Global site tag (gtag.js) - Google Analytics