WebContent/js/regex.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/* 
用途:检查输入的Email信箱格式是否正确 
输入:strEmail:字符串 
返回:如果通过验证返回true,否则返回false 
 */
function checkEmail(strEmail) {
	//var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
	var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	if (emailReg.test(strEmail)) {
		return true;
	} else {
		return false;
	}
}

function checkPassword(str){
	var passwordReg=/^[0-9a-zA-Z]{6,16}$/;
	if(passwordReg.test(str)){
		return true;
	}else{
		return false;
	}
}

// 判断输入是否是一个由 0-9 / A-Z / a-z 组成的字符串 
function isalphanumber(str) {
	var result = str.match(/^[a-zA-Z0-9]+$/);
	if (result == null)
		return false;
	return true;
}

// 判断输入是否是一个数字--(数字包含小数)-- 
function isnumber(str) {
	return !isNaN(str);
}

// 判断输入是否是一个整数 
function isint(str) {
	var result = str.match(/^(-|\+)?\d+$/);
	if (result == null)
		return false;
	return true;
}

// 判断输入是否是有效的长日期格式 - "YYYY-MM-DD HH:MM:SS" || "YYYY/MM/DD HH:MM:SS" 
function isdatetime(str) {
	var result = str
			.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
	if (result == null)
		return false;
	var d = new Date(result[1], result[3] - 1, result[4], result[5], result[6],
			result[7]);
	return (d.getFullYear() == result[1] && (d.getMonth() + 1) == result[3]
			&& d.getDate() == result[4] && d.getHours() == result[5]
			&& d.getMinutes() == result[6] && d.getSeconds() == result[7]);
}

// 检查是否为 YYYY-MM-DD || YYYY/MM/DD 的日期格式 
function isdate(str) {
后面还有 90 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。