当前位置: 首页 > news >正文

网页设计与网站开发秦皇岛网络推广公司

网页设计与网站开发,秦皇岛网络推广公司,公司营业执照注册,定制型网站建设服务器见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看...... JavaScript统计文字个数、特殊字符转义、动态插入js代码、身份证验证 统计文字个数 f…
见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看......
JavaScript统计文字个数、特殊字符转义、动态插入js代码、身份证验证
统计文字个数

function wordCount(data) {

        var pattern = /[a-zA-Z0-9_\u0392-\u03c9]+|[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g;

         var m = data.match(pattern);

        var count = 0;

        if( m === null ) return count;

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

           if (m[i].charCodeAt(0) >= 0x4E00) {

             count += m[i].length;

           } else {

             count += 1;

           }

         }

        return count;

}

wordCount(‘中文内容’);//使用

特殊字符转义

function htmlspecialchars (str) {

        var str = str.toString().replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, '&quot;');

        return str;

}

动态插入js

function injectScript(src) {

         var s, t;

        s = document.createElement('script');

        s.type = 'text/javascript';

        s.async = true;

        s.src = src;

        t = document.getElementsByTagName('script')[0];

        t.parentNode.insertBefore(s, t);

}

身份证验证

function chechCHNCardId(sNo) {

        if (!this.regExpTest(sNo, /^[0-9]{17}[X0-9]$/)) {

                return false;

        }

        sNo = sNo.toString();

        var a, b, c;

        a = parseInt(sNo.substr(0, 1)) * 7 + parseInt(sNo.substr(1, 1)) * 9 + parseInt(sNo.substr(2, 1)) * 10;

         a = a + parseInt(sNo.substr(3, 1)) * 5 + parseInt(sNo.substr(4, 1)) * 8 + parseInt(sNo.substr(5, 1)) * 4;

        a = a + parseInt(sNo.substr(6, 1)) * 2 + parseInt(sNo.substr(7, 1)) * 1 + parseInt(sNo.substr(8, 1)) * 6;

        a = a + parseInt(sNo.substr(9, 1)) * 3 + parseInt(sNo.substr(10, 1)) * 7 + parseInt(sNo.substr(11, 1)) * 9;

        a = a + parseInt(sNo.substr(12, 1)) * 10 + parseInt(sNo.substr(13, 1)) * 5 + parseInt(sNo.substr(14, 1)) * 8;

        a = a + parseInt(sNo.substr(15, 1)) * 4 + parseInt(sNo.substr(16, 1)) * 2;

        b = a % 11;

        if (b == 2) {

                 c = sNo.substr(17, 1).toUpperCase();

        } else {

                c = parseInt(sNo.substr(17, 1));

         }

        switch (b) {

                 case 0:

                if (c != 1) {

                        return false;

                }

                break;

                case 1:

                if (c != 0) {

                        return false;

                }

                break;

                case 2:

                if (c != "X") {

                        return false;

                }

                break;

                case 3:

                if (c != 9) {

                        return false;

                }

                break;

                case 4:

                if (c != 8) {

                        return false;

                }

                 break;

                case 5:

                if (c != 7) {

                        return false;

                 }

                break;

                 case 6:

                if (c != 6) {

                        return false;

                 }

                 break;

                 case 7:

                 if (c != 5) {

                         return false;

                 }

                 break;

                case 8:

                if (c != 4) {

                        return false;

                 }

                break;

                 case 9:

                if (c != 3) {

                        return false;

                }

                break;

                case 10:

                 if (c != 2) {

                         return false;

                };

        }

        return true;

}

关注我,不失联。有啥问题请留言。

感情恋爱合集

职业发展故事

常用代码片段

程序开发教程

自我备考经验 

http://www.yayakq.cn/news/842876/

相关文章:

  • 现在的网络怎么做网站宿州科技网站建设
  • 网站备案完毕 怎样建设网站做的网站一模一样会被告吗
  • 搜狗网站排名怎么做国际电商平台排名
  • 怎样网站优化公司深圳搭建p2p网站
  • 广西做网站设计一个官方网站推广广告
  • 简单自适应网站免费微信网站制作
  • 静态网站怎么样商城网站制作方案
  • 最新在线免费网站网站底部工信部链接怎么做
  • 备案的时候网站名称济南全包圆装修400电话
  • 网站开发规划书怎么写建网站为什么每年都要续费
  • 2015做导航网站企业网站开发职责
  • flashfxp上传网站扬州专业做网站企业
  • 网站建设运维策划广州企业网站设计制作
  • 企业展示网站 价钱成都注册公司代理公司
  • 网站关键词多长专业做室内设计的网站有哪些内容
  • 南宁网络推广建站深圳整站
  • 网站解析域名怎样查后缀vc域名网站
  • 做网站系统具体步骤wordpress token
  • 网站图片防盗连怎么做深一网站建设招聘
  • 网站 备案信息计算机网络毕业设计论文
  • 哈尔滨网站制作方案建站优化
  • 嘉兴教育网站建设网络推广商城网站
  • 羊坊店网站建设建筑工程施工承包合同
  • 永嘉高端网站建设效果网站网页建设实训心得
  • 有哪些做鞋机设备的网站WordPress多站点同步设置
  • 浙江台州网站制作企业免费网站设计公司
  • 各类网站排名jsp网站开发实训报告
  • 网站的规划与创建微网站建设收费
  • 长春建筑网站京津冀协同发展战略的主要内容
  • 湛江免费企业建站子网站 两微一端的建设方案