/* 函数功能:去除字符串的前后空格 */
function trimValue(str) {
var par = /^\s+/;
var strRes = str.replace(par, '');
par = /\s+$/;
strRes = strRes.replace(par, '');
return strRes;
}
//校验登录名:只能输入3-15个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s) {
var patrn = /^[a-zA-Z]{1}([a-zA-Z0-9._]){3,15}$/;
if (!patrn.exec(s)) return false;
return true;
}
// 检查 E-mail
function isemail(strEmail) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (myReg.test(strEmail)) return true;
return true;
}
//校验密码:只能输入6-20个字母、数字
function isPasswd(s) {
var pws = /^(\w){6,20}$/;
if (!pws.exec(s)) return false;
return true;
}
//校验电话号码
function isTel(s) {
var patrn = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
if (!patrn.exec(s)) return false;
return true
}
//校验传真
function checkFax(s) {
var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if (!pattern.exec(s)) return false;
return true;
}
//校验移动电话
function isHand(s) {
var patrn = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
if (!patrn.exec(s)) return false;
return true
}
//校验邮政编码
function isPostalCode(s) {
var patrn = /^[1-9]{1}(\d){5}$/;
if (!patrn.exec(s)) return false;
return true;
}
//校验是不是日期格式
function dateVerify(date) {
var reg = /^(\d{4})([\/,-])(\d{1,2})\2(\d{1,2})$/;
var r = date.match(reg);
if (r == null) return false;
var d = new Date(r[1], r[3] - 1, r[4]);
var newStr = d.getFullYear() + r[2] + (d.getMonth() + 1) + r[2] + d.getDate();
date = r[1] + r[2] + ((r[3] - 1) + 1) + r[2] + ((r[4] - 1) + 1);
return newStr == date;
}
//校验IP
function isIP(s) {
var patrn = /^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false;
return true;
}
//验证网址
function checkUrl(s) {
var Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
if (!Expression.test(s)) return false;
return true;
}
//校验是否全由数字组成
function isDigit(s) {
var patrn = /^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
function isChinese(name) //中文值检测
{
if (name.length == 0)
return false;
for (i = 0; i < name.length; i++) {
if (name.charCodeAt(i) > 128)
return true;
}
return false;
}
function trimValue(str) {
var par = /^\s+/;
var strRes = str.replace(par, '');
par = /\s+$/;
strRes = strRes.replace(par, '');
return strRes;
}
//校验登录名:只能输入3-15个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s) {
var patrn = /^[a-zA-Z]{1}([a-zA-Z0-9._]){3,15}$/;
if (!patrn.exec(s)) return false;
return true;
}
// 检查 E-mail
function isemail(strEmail) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (myReg.test(strEmail)) return true;
return true;
}
//校验密码:只能输入6-20个字母、数字
function isPasswd(s) {
var pws = /^(\w){6,20}$/;
if (!pws.exec(s)) return false;
return true;
}
//校验电话号码
function isTel(s) {
var patrn = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
if (!patrn.exec(s)) return false;
return true
}
//校验传真
function checkFax(s) {
var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if (!pattern.exec(s)) return false;
return true;
}
//校验移动电话
function isHand(s) {
var patrn = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
if (!patrn.exec(s)) return false;
return true
}
//校验邮政编码
function isPostalCode(s) {
var patrn = /^[1-9]{1}(\d){5}$/;
if (!patrn.exec(s)) return false;
return true;
}
//校验是不是日期格式
function dateVerify(date) {
var reg = /^(\d{4})([\/,-])(\d{1,2})\2(\d{1,2})$/;
var r = date.match(reg);
if (r == null) return false;
var d = new Date(r[1], r[3] - 1, r[4]);
var newStr = d.getFullYear() + r[2] + (d.getMonth() + 1) + r[2] + d.getDate();
date = r[1] + r[2] + ((r[3] - 1) + 1) + r[2] + ((r[4] - 1) + 1);
return newStr == date;
}
//校验IP
function isIP(s) {
var patrn = /^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false;
return true;
}
//验证网址
function checkUrl(s) {
var Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
if (!Expression.test(s)) return false;
return true;
}
//校验是否全由数字组成
function isDigit(s) {
var patrn = /^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
function isChinese(name) //中文值检测
{
if (name.length == 0)
return false;
for (i = 0; i < name.length; i++) {
if (name.charCodeAt(i) > 128)
return true;
}
return false;
}