鼠标向下滚动动态加载内容:
http://www.cnblogs.com/top5/archive/2012/07/26/2609913.html
本文章所提到的均为常用的js方法
1、判断即将打开页面是否为首页,不是的话就做为首页打开
<script language="javascrpit" type="text/javascript">
var url = 'http://www.baidu.com';
if(top.location != self.location){
top.location.href = url;
}
</script>
2、正则验证姓名,身份证:
检验姓名(2~15)个汉字:
isCardName:function(s)
{
var patrn = /^\s*[\u4e00-\u9fa5]{2,15}\s*$/;
return patrn.exec(s);
}
检验姓名(包含少数民族地区姓名格式):
function isName(name)
{
var patrn = /^[\u4e00-\u9fa5]{1,10}[·.]{0,1}[\u4e00-\u9fa5]{1,10}$/;
return patrn.test(s);
}
身份证格式解析:
/**
* 检验身份证
* s:待检验的字符串
* true:身份证合法,false身份证不合法
*/
isIdCard:function(idCard)
{
var id=idCard;
var id_length=id.length;
if (id_length==18){
if (id.indexOf("X") > 0 && id.indexOf("X")!=17 || id.indexOf("x")>0 && id.indexOf("x")!=17){
// alert("身份证中\"X\"输入位置不正确!");
return false;
}
yyyy=id.substring(6,10);
if (yyyy>2200 || yyyy<1900){
// alert("输入身份证号,年度非法!");
return false;
}
mm=id.substring(10,12);
if (mm>12 || mm<=0){
/// alert("输入身份证号,月份非法!");
return false;
}
dd=id.substring(12,14);
if (dd>31 || dd<=0){
// alert("输入身份证号,日期非法!");
return false;
}
if (id.charAt(17)=="x" || id.charAt(17)=="X")
{
if ("x"!=this.GetVerifyBit(id) && "X"!=this.GetVerifyBit(id)){
//alert("身份证校验错误,请检查最后一位!");
return false;
}
}else{
if (id.charAt(17)!=this.GetVerifyBit(id)){
// alert("身份证校验错误,请检查最后一位!");
return false;
}
}
birthday=id.substring(6,10) + "-" + id.substring(10,12) + "-" + id.substring(12,14);
if ("13579".indexOf(id.substring(16,17)) > -1){
sex="1";
}else{
sex="2";
}
return true;
}else{
return false;
}
},
//15位转18位中,计算校验位即最后一位
GetVerifyBit:function (id){
var result;
var nNum=eval(id.charAt(0)*7+id.charAt(1)*9+id.charAt(2)*10+id.charAt(3)*5+id.charAt(4)*8+id.charAt(5)*4+id.charAt(6)*2+id.charAt(7)*1+id.charAt(8)*6+id.charAt(9)*3+id.charAt(10)*7+id.charAt(11)*9+id.charAt(12)*10+id.charAt(13)*5+id.charAt(14)*8+id.charAt(15)*4+id.charAt(16)*2);
nNum=nNum%11;
switch (nNum) {
case 0 :
result="1";
break;
case 1 :
result="0";
break;
case 2 :
result="X";
break;
case 3 :
result="9";
break;
case 4 :
result="8";
break;
case 5 :
result="7";
break;
case 6 :
result="6";
break;
case 7 :
result="5";
break;
case 8 :
result="4";
break;
case 9 :
result="3";
break;
case 10 :
result="2";
break;
}
//document.write(result);
return result;
}
js替换回车换行符:tt.replace(/[\r\n]/g,'')
分享到:
相关推荐
网址:http://www.web-tag.net/all_22.htm 或者下载CHM 格式文档
一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: 删除并返回数组最后一个元素。 - `shift()`: 删除并返回数组第一个元素。 - `unshift()`: 在...
javascript常用方法,javascript常用判断,javascript实用命令,javascript常用函数集,javascript常用55个技巧,javascript深度剖析,107个常用的javascript语句.
这个名为"js常用例子(超实用)"的压缩包文件包含了一系列与JavaScript相关的实例,覆盖了从基础到进阶的不同章节,旨在帮助学习者更好地理解和运用JavaScript。以下是根据章节名称推测出的一些可能涵盖的知识点: 1....
这个"javascript常用网页效果整理集合"提供了一系列的JS效果源码,可以帮助开发者快速实现各种常见功能,提升网页用户体验。 1. **日历插件**:JavaScript日历插件是网页中常见的一种组件,常用于日期选择、事件...
本资源包“JavaScript常用技术”包含了图片处理特效、文字特效以及一系列常用的JavaScript方法,是开发者学习和实践JavaScript技术的宝贵资料。 一、图片处理特效 在Web开发中,图片处理是不可或缺的一部分。...
javascript常用对象及方法 javascript中有许多常用的对象和方法,了解这些对象和方法可以帮助我们更好地使用javascript。下面我们将详细介绍这些对象和方法。 一、窗口对象Window Window对象是javascript中的顶级...
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
web前端javascript常用的的公共处理函数大全,性能较好。
本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...
以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常用于执行更复杂的操作,如编辑文本或放大图片。 3. `mousedown...
JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)...
"JS常用日历控件合集"提供了多种实现方式,帮助开发者们掌握和应用不同的日历插件或者自定义解决方案。下面,我们将详细探讨这些日历控件的实现原理、特性以及应用场景。 1. **基本概念**:日历控件是网页中一种...
本文将基于"javascript常用的JS脚本"这一主题,详细探讨JavaScript的一些核心概念、常用函数和技巧。 首先,理解JavaScript的基本语法是至关重要的。它遵循ECMAScript标准,包括变量声明(var, let, const)、数据...
本资源包集合了JavaScript中的几个常用框架的API文档,对于开发者来说是一份宝贵的参考资料。 1. **jQuery**: jQuery是一款轻量级、高性能的JavaScript库,它的核心理念是"Write Less, Do More"。jQuery简化了...
js常用常用翻页效果代码js常用常用翻页效果代码
JavaScript常用的方法大全集 项目介绍 JavaScript常用的方法大集合, 里面有对json处理的各种方法, 对时间处理的各种方法。 从手机端,PC端,从ie5到ie11都兼容。 整个项目都是免费开源的。 可以用于开发大型项目...
js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用
以上仅是JavaScript常用代码的一部分,实际开发中还有更多如事件处理、模板字符串、模块化、正则表达式、错误处理、类型转换、数组方法、对象方法等知识点。通过查阅“JS常用代码.txt”文件,可以找到更多实用的代码...
此外,可能还会介绍到其他库,如React或Vue.js,它们用于构建复杂的单页应用程序,并提供了许多内置的动画和过渡效果。 在实际应用中,JavaScript特效不仅可以提升用户体验,还能增强网站的专业性和互动性。例如,...