Js 表单验证

来源:互联网 发布:php transaction 编辑:程序博客网 时间:2024/05/01 14:27

 两个日期比较 

/*
用途:检查开始日期是否小于等于结束日期

输入:
s
:字符串 开始日期 格式:2001-5-4

e:字符串 结束日期 格式:2002-5-4
返回:

如果通过开始日期小于等于结束日期返回true,否则返回
false
*/

function data_compare(s,e)
{
 var arr=s.split("-");
 var starttime=new Date(arr[0],arr[1],arr[2]);...

更多 两个日期比较 信息

 为空或全是空格 

/*
用途:检查输入字符串是否为空或者全部都是空格

输入:
str
返回:

如果全是空返回true,否则返回
false
*/
function isNull(str) {
if (str == "") return true;
var regu = "^[ ]+$";

.....

更多 为空或全是空格 信息

 判断是否是日期 

/*
用途:判断是否是日期

输入:date:日期;匹配的格式: 2010-5-16

返回:如果通过验证返回true,否则返回false
*/

function isDate(str){
if (isNull(str)) return false;
 var r = str.match(/^(/d{4})(-|//)(/d{1,2})(-|//)(/d{1,2})$/);
 if(r==null)return false;
 var d= new Date(r[1], r[3]-1, r[5]);
...

更多 判断是否是日期 信息

 字母数字下划线 

/*
用途:检查输入字符串是否只由英文字母和数字和下划线组成

输入:

s
:字符串

返回:

如果通过验证返回true,否则返回
false
*/
function isNumberOr_Letter(s) {//
判断是否是数字或字母

var regu = "^[0-9a-zA-Z/_]+$";
var re = new RegExp(regu);
if (re.test(s))...

更多 字母数字下划线 信息

 字符1以字符串2开始 

/*
用途:字符1是否以字符串2开始

输入:str1:字符串;str2:被包含的字符串

返回:如果通过验证返回true,否则返回
false
*/
function isFirstMatch(str1, str2) {
var index = str1.indexOf(str2);
if (index == 0) return true;
return false;
}