网站运营有前途吗,怎么做企业营销型网站,软装设计效果图,wordpress启用旧的编辑器见过不少人、经过不少事、也吃过不少苦#xff0c;感悟世事无常、人心多变#xff0c;靠着回忆将往事串珠成链#xff0c;聊聊感情、谈谈发展#xff0c;我慢慢写、你一点一点看...... 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;
} 关注我不失联。有啥问题请留言。
感情恋爱合集
职业发展故事
常用代码片段
程序开发教程
自我备考经验