📄 pub.js
字号:
//数字的确认
function isDigit(theNum){
var theMask = '0123456789';
if (isEmpty(theNum)) return(false);
else if( theMask.indexOf(theNum) == -1) return(false);
return(true);
}
// 电子邮件格式确认
function isEmail(theStr){
var atIndex = theStr.indexOf('@');
var dotIndex = theStr.indexOf('.',atIndex);
var flag = true;
theSub = theStr.subString(0,dotIndex+1);
if((atIndex< 1) || ( atIndex!=theStr.lastIndexOf('@'))||(dotIndex< atIndex + 2 ) || (theStr.length<=theSub.length) ){
flag=false;
} else {
flag=true;
}
return(flag);
}
//非空确认
function isEmpty(str){
if((str==null) || (str.length==0)) return true;
else return(false);
}
//非小数的确认
function noFloatChr(theNum){
var theMask = '0123456789.';
if (isEmpty(theNum)) return(true);
else if( theMask.indexOf(theNum) == -1) return(true);
return(false);
}
//非浮点型判断
function noFloat(theNum){
if (isEmpty(theNum)) return(true);
for (var i = 0; i < theNum.length; i++) {
if (noFloatChr(theNum.charAt(i))) return true;
}
return false;
}
//非整型判断
function noInt(theNum){
for (var i = 0; i < theNum.length; i++) {
if (!isDigit(theNum.charAt(i)))
return true;
}
return false;
}
//年确认
function noYear(theYear) {
if (noFloat(theYear)) return true;
var year=parseFloat(theYear);
if (year < 1900 || year > 2100) return true;
return false;
}
//月确认
function noMonth(theNum) {
if (noFloat(theNum)) return true;
var month=parseFloat(theNum);
if (month < 1 || month > 12) return true;
return false;
}
//日确认
function noDay(theNum) {
if (noFloat(theNum)) return true;
var day=parseFloat(theNum);
if (day < 1 || day > 31) return true;
return false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -