1.这个是页面输入框的trim操作,很简单实用
String.prototype.trim = function() {
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
2.方法判断email地址
// 函数名:chkemail
// 功能介绍:检查是否为Email Address
// 参数说明:要检查的字符串
// 返回值:0:不是 1:是
function chkemail(a) {
var i = a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1 && tempd > 1) {
if ((i - temp) > 3) {
if ((i - tempd) > 0) {
return 1;
}
}
}
return 0;
}
3.计算两个日期的时间间隔
function IsDateNumsVaild(strDateFrom, strDateTo, intDateNumMax) {
var vYearFrom = strDateFrom.substring(0, 4);
var vMonFrom = strDateFrom.substring(5, 7);
var vDateFrom = strDateFrom.substring(8, 10);
var vYearTo = strDateTo.substring(0, 4);
var vMonTo = strDateTo.substring(5, 7);
var vDateTo = strDateTo.substring(8, 10);
var d1 = Date.parse(vMonFrom + "/" + vDateFrom + "/" + vYearFrom);
var d2 = Date.parse(vMonTo + "/" + vDateTo + "/" + vYearTo);
var daysDiff = (d2 - d1);
daysDiff = Math.floor(daysDiff / 1000 / 60 / 60 / 24);
return daysDiff;
}
4. 只能输入数字
function onlyNumricCanNative() {
var temp = event.keyCode;
// 8BackSpace 46. 48-57,0-9
if (temp == 8 || temp == 46 ||temp ==45 || (temp >= 48 && temp <= 57)) {
} else {
event.keyCode = 0;
}
}
String.prototype.trim = function() {
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
2.方法判断email地址
// 函数名:chkemail
// 功能介绍:检查是否为Email Address
// 参数说明:要检查的字符串
// 返回值:0:不是 1:是
function chkemail(a) {
var i = a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1 && tempd > 1) {
if ((i - temp) > 3) {
if ((i - tempd) > 0) {
return 1;
}
}
}
return 0;
}
3.计算两个日期的时间间隔
function IsDateNumsVaild(strDateFrom, strDateTo, intDateNumMax) {
var vYearFrom = strDateFrom.substring(0, 4);
var vMonFrom = strDateFrom.substring(5, 7);
var vDateFrom = strDateFrom.substring(8, 10);
var vYearTo = strDateTo.substring(0, 4);
var vMonTo = strDateTo.substring(5, 7);
var vDateTo = strDateTo.substring(8, 10);
var d1 = Date.parse(vMonFrom + "/" + vDateFrom + "/" + vYearFrom);
var d2 = Date.parse(vMonTo + "/" + vDateTo + "/" + vYearTo);
var daysDiff = (d2 - d1);
daysDiff = Math.floor(daysDiff / 1000 / 60 / 60 / 24);
return daysDiff;
}
4. 只能输入数字
function onlyNumricCanNative() {
var temp = event.keyCode;
// 8BackSpace 46. 48-57,0-9
if (temp == 8 || temp == 46 ||temp ==45 || (temp >= 48 && temp <= 57)) {
} else {
event.keyCode = 0;
}
}
发表评论
-
oracle 的 sequence
2010-06-24 16:57 685-- Create sequence create sequ ... -
简单的log4j.propertier配置
2010-01-27 16:46 854简单的log4j.properties配置,不详细解释了 使用 ... -
IO操作_读取Excel
2010-01-27 16:37 842import java.io.FileInputStream; ... -
IO操作_文件读取
2010-01-27 16:25 690import java.io.BufferedReader; ... -
队列学习小例子
2010-01-06 22:44 626public class Queue { private l ... -
栈学习简单小例子
2010-01-06 22:43 868public class ArrayStrack { pri ... -
对象排序简单小例子
2009-12-30 18:24 721public class ObjectSort { Pers ... -
简单的排序
2009-12-29 14:59 746public class Sort { public sta ... -
简单的页面静态化
2009-12-29 14:26 647import java.io.BufferedReader; ... -
CSS基本语法(收藏)
2009-12-29 14:22 6961. 基本语法 CSS的定义是 ... -
配置weblogic.xml文件获得相关的servlet文件
2009-12-29 14:13 1810JSP的运行时,先把JSP翻译成对应的Servlet,再把Se ... -
eclipse启动参数设置
2009-12-29 13:33 1044-vm D:\Tools\JDK\jdk1.6.0_05\bi ... -
增加删除行
2009-12-29 13:25 463//被操作模板 <table id="hidd ... -
Filter学习
2009-12-29 12:29 541EncodeFilter,实现类如下 import java ... -
Js实用小技巧(摘抄)
2009-12-29 12:01 6961.document.write(""); ...
相关推荐
本文将深入探讨标题中提到的几个JS小特效:放大镜效果、图片播放、图片拖拽以及仿QQ空间的上下图片鼠标跟随效果。 首先,我们来讨论放大镜效果。这是一种常见的电商网站商品展示技术,当用户鼠标悬停在缩略图上时,...
在这个"常用js方法封装"的项目中,我们可以期待看到以下几类JavaScript方法的封装: 1. 链式操作:通过return this机制,实现方法之间的链式调用,如$.extend()在jQuery中就是这样实现的,可以连续设置多个属性或...
本压缩包中的"几个比较常用的JS"包含了几个在实际开发中经常使用的JS代码片段或库,这些工具能够帮助开发者提高效率,实现各种功能。 1. DOM操作: JavaScript的核心之一就是Document Object Model(DOM) API,...
根据提供的文件信息,本文将对JavaScript(简称JS)中的几个常用方法进行详细的解析与说明,主要包括获取好友列表、获取个人信息以及获取照片列表的功能实现。这些功能通常在社交应用开发中非常常见,通过JavaScript...
以下我们将详细介绍标题和描述中提到的几个关键封装类:拖拽、class添加删除以及变换和继承。 1. **拖拽(Dragging)** 拖拽功能在网页交互中非常常见,例如在文件管理器中移动文件或在画布上操作元素。实现拖拽效果...
在这个话题中,我们将深入探讨JavaScript中的一些常用方法,特别是`indexOf()`,并延伸到与定位相关的CSS属性。 `indexOf()`方法是JavaScript中字符串对象的一个内置方法,用于查找指定子字符串在原字符串中的首次...
在本文中,我们将深入探讨几个JS的基础使用方法,以及如何利用它们实现一些常见的特效。 一、变量与数据类型 在JavaScript中,我们可以使用`var`, `let`, 或 `const` 关键字声明变量。变量的数据类型可以是基本类型...
以下是一些常用的JavaScript函数和方法,它们在日常开发中非常实用。 1. 字符串处理: - `cutstr(str, len)`:这个函数用于截取字符串,根据指定长度`len`对字符串进行截断,并在末尾添加省略号。它考虑了中文字符...
"老裴帮助关于常用的几个JS正则表达的练习" 这个主题聚焦于通过实践来学习和理解正则表达式的基本概念和常见用法。下面将详细介绍一些重要的正则表达式知识点。 1. **基础语法**: - 正则表达式通常由特殊字符(元...
本文将深入探讨基于Avalon.js 2.2.5版本封装的几个常用组件,以及如何在实际开发中应用这些组件。 标题中的"基于avalon2.2.5js封装了几个常用组件"意味着开发者已经对Avalon.js进行了二次开发,创建了一些便于日常...
本压缩包包含的“js特效的几个特效例子”是针对JS初学者设计的一系列示例,旨在帮助新手快速掌握JavaScript在网页中的特效实现。 1. **动画效果**:JavaScript可以创建各种动画效果,如淡入淡出、滑动、旋转等。...
在JavaScript(JS)编程中,经常会遇到一些实用的代码片段,这些小算法可以在日常项目开发中发挥重要作用。这里我们将探讨标题和描述中提及的几个关键知识点,并通过压缩包中的文件名称来推测它们的具体应用场景。 ...
在这个名为“几个js实例”的压缩包中,我们可能找到了一系列的HTML文件,这些文件嵌入了JavaScript代码,同时也可能包含了CSS样式,以实现网页的美化和布局控制。下面,我们将详细探讨JavaScript在网页开发中的应用...
在JavaScript中,判断两个数组是否相等是一个常见的需求,尤其在处理数据比较或者验证时。根据标题和描述,我们可以区分两种不同的场景: 1. **数组完全相等**:在这种情况下,不仅要求数组中的元素相同,而且元素...
接下来,我们来看几个JavaScript实现图片放大的方法。 **方法一:使用CSS类切换** 我们可以创建一个CSS类,比如`.zoom`, 当图片被点击时,添加这个类来改变图片的大小。JavaScript代码如下: ```javascript ...
在给定的压缩包文件中,"ZCOOL收集的JS"包含了多种实用的JavaScript代码示例,如表单验证、无间断滚动、日历插件以及字号缩放等功能。下面将详细阐述这些知识点: 1. **表单验证类 JS代码**: 表单验证是网页前端...
这篇博客“几个JS图片操作工具”(博文链接:https://dreamit.iteye.com/blog/231712)为我们揭示了一些实用的JavaScript库和方法,用于处理和操作图片。下面将详细探讨这些知识点: 1. 图片加载与预加载: 在网页...
`jstree` 或 `d3.js` 是实现这种视图的常用库。 8. **库(Lib)**: - `lib` 文件夹通常包含JavaScript库或框架的文件。常见的库如`jQuery` 提供了简化DOM操作、事件处理等功能;`lodash` 提供实用的工具函数;而`...
这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...
### Web开发中几种常用的JS验证方法 在Web开发过程中,前端数据验证是非常重要的一个环节,它不仅能够提高用户体验,还能有效减轻后端服务器的压力。本文将详细介绍两种取得页面控件值的方法以及一种常用的验证方法...