日期:2013/08/15 版本1.0
// check half number
function isHalfNum(str) {
if(!new RegExp("^[0-9]*$").test(str)) {
return false;
}
return true;
}
// check half number and english
function isHalfNumEn(str) {
if(!new RegExp("^[0-9a-zA-Z]*$").test(str)) {
return false;
}
return true;
}
// check is or not valid date
function isValidDate(dateStr, splitStr) {
if(isValidDate.arguments.length == 1)
splitStr = "";
if(!new RegExp("^[0-9" + splitStr + "]*$").test(dateStr))
return false;
if(dateStr.length != 8 && dateStr.length != 10)
return false;
var arr = new Array();
if(splitStr == "") {
arr['year'] = parseInt(dateStr.substr(0, 4));
arr['month'] = parseInt(dateStr.substr(4, 2));
arr['day'] = parseInt(dateStr.substr(6, 2));
} else {
var tempArr = dateStr.split(splitStr);
if(tempArr.length != 3) return false;
arr['year'] = parseInt(tempArr[0]);
arr['month'] = parseInt(tempArr[1]);
arr['day'] = parseInt(tempArr[2]);
}
var date = new Date(arr['year'], arr['month'] - 1, arr['day']);
if(date.getFullYear() != arr['year']
|| date.getMonth() != (arr['month'] - 1)
|| date.getDate() != arr['day'])
return false;
return true;
}
日期:2013/08/16 版本1.0 追加
// check empty
function isEmpty(str) {
if(str == null || str.length > 0) {
return false;
}
return true;
}
// function trim
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
//check empty with trim
function isEmptyWithTrim(str) {
if(str == null || str.trim().length > 0) {
return false;
}
return true;
}
相关推荐
此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等
在`common.base.js`这样的文件中,通常会包含一些常见的公共方法,比如通用的DOM操作、数据处理、网络请求封装等。这些方法可以被项目中的其他代码复用,减少代码重复,提高代码质量。例如,可能有一个`addClass`...
另外,一些库如`TextFx`和`Typed.js`专门用于创建吸引人的文字动画,它们可以模拟打字机效果或实现其他复杂的文本动画。 三、常用JavaScript方法 1. **数组操作**:`push()`、`pop()`、`shift()`、`unshift()`用于...
这个名为"commonJS:一些常用js代码段"的压缩包文件,显然包含了开发者在实际工作中可能会用到的各种JavaScript代码片段,涵盖了多个方面,包括代码规范、CSS规范、文件上传与下载功能、视觉特效以及一些实用算法。...
csdutils是一个提供一些常用javascript方法的库。 1.安装 使用npm或bower安装。 npm安装csdutils --save-dev Bower安装csdutils --save 然后导入。 var csdutils = require ( 'csdutils' ) ; //or import ...
在web编程中大家应该会经常用到一些常用js操作,例如 alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便,一个小玩意,新手们也许会喜欢^_^ [php] <...
ext 的一些常用方法 ext 的一些常用方法 ext 的一些常用方法
C#中一些常用的Js调用大全:/// /// 弹出JavaScript小窗口 /// /// <param name="js">窗口信息 public static void Alert(string message) { #region string js = @"<Script language='JavaScript'> alert...
一些常用的JavaScript代码,全是我工作中的总结
本文档包含一些常用的javascript的例子, 简单易用。 有参考价值
一些常用的JavaScript录入有效性验证
原生javascript自己封装的一些常用小方法
#### 描述:“常用JS代码提供下载常用JS代码提供下载……” - **含义**: 这段描述强调了文档的主要内容是提供常用JS代码的下载。 - **作用**: 对于前端开发者而言,这些代码可以作为开发过程中的工具包,帮助快速...
本文将深入探讨一些程序员常用的JavaScript特效及其背后的原理。 首先,我们来谈谈JavaScript基础。JavaScript是一种解释型、弱类型、基于原型的对象导向语言,它主要在浏览器环境中运行,用于处理用户交互、操作...
这个压缩包“60个常用js”显然是一个包含多个JavaScript实用代码片段或者函数库的集合,旨在帮助开发者在日常工作中提高效率。 以下是一些可能包含在这个压缩包中的JavaScript知识点: 1. **变量声明与数据类型**...
包含的文件有:JQuery zTree v3.5.14、lhgDialog-4.2.0、jquery.autocomplete.zip、jquery-easyui-1.3.zip、kindeditor-4.1.9.zip、uploadify实例(java代码).zip
在这个"泛微oa流程L流程表单常用js大全"中,我们可以深入探讨一些在构建和定制流程表单时常见的JavaScript(js)操作。 1. **主表与明细表**: 在泛微OA中,主表通常用来存储主要的业务数据,而明细表则用于存放与...
这个压缩包文件中的"一些常用的Javascript特效"显然包含了多种利用JavaScript实现的视觉效果和交互功能,这些效果可以极大地提升网站的吸引力和用户体验。让我们深入探讨一下JavaScript特效在网页设计中的重要性和...