📄 common.js
字号:
/*****************************************************************
** 函数名:Check
** 输 入:strTest,nFlag
** strTest:需检测字符串
** nFlag:检测对象标记
** 返回:bool
** 为 true, 表示合法;为 false, 表示不合法
** 功能描述:检测用户输入的字符串是否为数字
** 全局变量:
** 调用模块:
** 作 者:
** 日 期:
** 修 改:
** 日 期:
****************************************************************/
function Check(strTest,nFlag)
{
switch(nFlag)
{
case 1:
return (strTest.search(/^(-|\+)?\d+$/) != -1);//数字,无小数点
break;
case 2:
//(!/^\d+(\.\d{1,6})?$/.test(e.value))
return (strTest.search(/^(-|\+)?\d+(\.\d+)?$/) != -1);//数字,有小数点
break;
}
return true;
}
/*****************************************************************
** 函数名:CompareDate
** 输 入:strDate1,strDate2
** strDate1:日期1
** strDate2:日期2
** 返回:bool
** 为 true, 表示strDate2大于等于strDate1;为 false, strDate2小于strDate1
** 功能描述:比较日期
** 全局变量:
** 调用模块:
** 作 者:韩飞
** 日 期:2003-6-19
** 修 改:
** 日 期:
****************************************************************/
function CompareDate(strDate1,strDate2)
{
var strDate=strDate1;
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
var r = strDate.match(reg);
if(r[2].length<2)
r[2]="0"+r[2];
if(r[3].length<2)
r[3]="0"+r[3];
var str1=r[1]+r[2]+r[3];
strDate=strDate2;
reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
r = strDate.match(reg);
if(r[2].length<2)
r[2]="0"+r[2];
if(r[3].length<2)
r[3]="0"+r[3];
var str2=r[1]+r[2]+r[3];
if(str2 >= str1)
return true;
else
return false;
}
/*****************************************************************
** 函数名:CheckEmail
** 输 入:strTest,nFlag
** strTest:需检测字符串
** nFlag:检测对象标记
** 返回:bool
** 为 true, 表示合法;为 false, 表示不合法
** 功能描述:检测用户输入的字符串是否为EMail
** 全局变量:
** 调用模块:
** 作 者:
** 日 期:
** 修 改:
** 日 期:
****************************************************************/
function CheckEmail(strTest,nFlag)
{
var strEmail = strTest.toLowerCase();
var reg;
switch(nFlag)
{
case 1:
reg = /^(\S+)\@(\S+)\.(\S+)$/;
break;
case 2:
reg = /^smtp\.(\S+)\.(\S+)$/;
break;
case 3:
reg = /^pop\.(\S+)\.(\S+)$/;
break;
default:
break;
}
var r = strEmail.match(reg);
if(r == null)
return false;
else
return true;
}
/*****************************************************************
** 函数名:StringReplace
** 输 入:str1
** str1:原始字符串
** 返回:str0 被替换后的字符串
** 功能描述:把[']替换成['']字符串
** 全局变量:
** 调用模块:
** 作 者:
** 日 期:
** 修 改:
** 日 期:
****************************************************************/
function StringReplace(str1)
{
var str0 = str1.replace(/\'/g , "''");
return str0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -