2005-10-21

javascript函数库

来源: 本站收集整理 作者:佚名 评论 0 条
 
var arr2 = strEnd.split("-");
var date1 = new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""),10) - 1,arr1[2]);
var date2 = new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""),10) - 1,arr2[2]);
if(arr1[1].length == 1)
arr1[1] = "0" arr1[1];
if(arr1[2].length == 1)
arr1[2] = "0" arr1[2];
if(arr2[1].length == 1)
arr2[1] = "0" arr2[1];
if(arr2[2].length == 1)
arr2[2]="0" arr2[2];
var d1 = arr1[0] arr1[1] arr1[2];
var d2 = arr2[0] arr2[1] arr2[2];
if(parseInt(d1,10) > parseInt(d2,10))
return false;
else
return true;
}//~~~
/*--------------------------------- date -----------------------------------------*/
/********************************** email *****************************************/
/**
*校验字符串是否为email型
*返回值:
*假如为空,定义校验通过, 返回true
*假如字串为email型,校验通过, 返回true
*假如email不合法, 返回false 参考提示信息:Email的格式不正確!
*/
function checkEmail(str)
{
//假如为空,则通过校验
if(str == "")
return true;
if (str.charAt(0) == "." || str.charAt(0) == "@" || str.indexOf('@', 0) == -1
|| str.indexOf('.', 0) == -1 || str.lastIndexOf("@") == str.length-1 || str.lastIndexOf(".") == str.length-1)
return false;
else
return true;
}//~~~
/*--------------------------------- email ----------------------------------------*/
/********************************** chinese ***************************************/
/**
*校验字符串是否为中文
*返回值:
*假如为空,定义校验通过, 返回true
*假如字串为中文,校验通过, 返回true
*假如字串为非中文, 返回false 参考提示信息:必须为中文!
*/
function checkIsChinese(str)
{
//假如值为空,通过校验
if (str == "")
return true;
var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
if (pattern.test(str))
return true;
else
return false;
}//~~~
/**
* 计算字符串的长度,一个汉字两个字符
*/
String.prototype.realLength = function()
{
return this.replace(/[^\x00-\xff]/g,"**").length;
}
/*--------------------------------- chinese --------------------------------------*/
/********************************** mask ***************************************/
/**
*校验字符串是否符合自定义正则表达式
*str 要校验的字串 pat 自定义的正则表达式
*返回值:
*假如为空,定义校验通过, 返回true
*假如字串符合,校验通过, 返回true
*假如字串不符合, 返回false 参考提示信息:必须满足***模式
*/
function checkMask(str,pat)
{
//假如值为空,通过校验
if (str == "")
return true;
var pattern = new RegExp(pat,"gi")
if (pattern.test(str))
return true;
else
return false;
}//~~~
/*--------------------------------- mask --------------------------------------*/
共5页: 上一页 [1] [2] [3] 4 [5] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Xhtml第9天:第一个css布局实例  
下一篇:XHTML第5天:head区的其他设置
    评论加载中…

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号