Easy validate修改版

所属分类:输入-验证

 29025  320  查看评论 (4)
分享到微信朋友圈
X
Easy validate修改版 ie兼容7
相关插件-验证

jQuery canvas验证码

jQuery canvas验证码,简单实用注释全
  验证
 40113  374

jQuery常用网站表单验证

可用于用户注册,网站留言等,有正在输入提示和失去焦点自动正则验证输入框内容
  验证
 38045  354

输入框内容验证插件jquery.input.rule.js

这是一个文本框内容限制的方法,可以把用户输入的信息进行分类,然后进行判断,如果不符合,则提示错误。
  验证
 35618  330

JQuery表单验证插件EasyValidator,超级简单易用!

用户无需写一行JS验证代码,只需在要验证的表单中加入相应的验证属性即可,让验证功能易维护,可扩展,更容易上手。
  验证
 51788  356

讨论这个项目(4)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    黄帅 0
    2019/10/23 10:35:00
    这个验证社会统一信用代码 正则应该怎么写啊
        areyouOk1
        2019/10/23 11:06:28

        自己加一个,社会统一信用代码正则

        function CheckSocialCreditCode(Code) {
            var patrn = /^[0-9A-Z]+$/;
            //18位校验及大写校验
            if ((Code.length != 18) || (patrn.test(Code) == false)) {
                console.info("不是有效的统一社会信用编码!");
                return false;
            }
            else {
                var Ancode;//统一社会信用代码的每一个值
                var Ancodevalue;//统一社会信用代码每一个值的权重
                var total = 0;
                var weightedfactors = [1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8, 24, 10, 30, 28];//加权因子
                var str = '0123456789ABCDEFGHJKLMNPQRTUWXY';
                //不用I、O、S、V、Z
                for (var i = 0; i < Code.length - 1; i++) {
                    Ancode = Code.substring(i, i + 1);
                    Ancodevalue = str.indexOf(Ancode);
                    total = total + Ancodevalue * weightedfactors[i];
                    //权重与加权因子相乘之和
                }
                var logiccheckcode = 31 - total % 31;
                if (logiccheckcode == 31) {
                    logiccheckcode = 0;
                }
                var Str = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,T,U,W,X,Y";
                var Array_Str = Str.split(',');
                logiccheckcode = Array_Str[logiccheckcode];
        
        
                var checkcode = Code.substring(17, 18);
                if (logiccheckcode != checkcode) {
                    console.info("不是有效的统一社会信用编码!");
                    return false;
                }else{
                    return true;
                }
                return true;
            }
        }
    回复
    半支烟 0
    2015/4/21 16:39:19
    哈,刚用了这个,觉得有点不爽,正好试一试看改的怎么样?
        天天都如此!0
        2017/5/22 17:14:15

        那你改动的怎么样?

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复