checkall.js

来自「利用JSP技术做的论坛」· JavaScript 代码 · 共 99 行

JS
99
字号

var blankreg = /^\s*$/;
var numreg = /^\d+$/;
var floatreg = /^\d+\.{0,1}\d*$/;
var letterreg = /^[a-zA-Z_]+$/;
var idformat = /^[a-zA-Z0-9_]+$/;
//var emailreg = /^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$/;
var emailreg = /^[\w-]+@[\w-]+\.[\w-]+(\.[\w-]+){0,3}$/; 
var phonereg1 = /^\+{0,1}[\-0-9]+$/;
var idcardreg = /^\d{15}|\d{18}$/;
var zipcodereg = /^\d{6}$/;
/**
 * blank_ck
 * @param str
 */
 function blank_ck(str){
 	if(blankreg.test(str) || str=="") return false;
 	return true;
 }
/**
 * num_ck
 * @param {type} str 
 */
 function num_ck(str) {
 	if(numreg.test(str)) return true;
 	return false;
 }
/**
 * letter_ck
 * @param {type} str 
 */
 function letter_ck(str) {
 	if(letterreg.test(str)) return true;
 	return false;
 }
/**
 * id_ck
 * @param {type} str 
 */
 function id_ck(str) {
 	if(idformat.test(str))	return true;
 	return false;
 }
/**
 * email_ck
 * @param {type} str 
 */
 function email_ck(str) {
 	if(emailreg.test(str)) return true;
 	return false;
 }
/**
 * phone_ck1
 * @param {type} str 
 */
 function phone_ck1(str) {
 	if(phonereg1.test(str)) return true;
 	return false;
 }
/**
 * idcard_ck
 * @param {type} str 
 */
 function idcard_ck(str) {
 	if(idcardreg.test(str)) return true;
 	return false;
 }
/**
 * zipcode_ck
 * @param {type} str 
 */
 function zipcode_ck(str) {
 	if(zipcodereg.test(str)) return true;
 	return false;
 }
/**
 * float_ck
 * @param {type} str 
 */
 function float_ck(str) {
 	if(floatreg.test(str)) return true;
 	return false;
 }

/**
 * dateCmpto
 * @param {date} date1,date2 
 * date1>date2 return 1, date1==date2 return 0, date1<date2 return -1 
 */
 function dateCmpto(date1,date2) {
 	date1 = date1.replace(/-/g,"/");
 	date2 = date2.replace(/-/g,"/");//alert(date1+"#######"+date2);
 	date1 = new Date(date1);
 	date2 = new Date(date2);
 	//alert(date1+"#######"+date2);
 	var tmpflag = date1>date2?1:date1<date2?-1:0;
 	//alert("@@@"+tmpflag+"@@@");
 	return tmpflag;
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?