//取得字符串长度
function StrLength(str){
	var sl = 0;
	for (var i=0;i<str.length;i++){
		if (str.charCodeAt(i) > 128){
			sl += 2;
		}
		else{
			sl += 1;
		}
	}
	return sl;
}
//****************去空格**********************
function Trim(str){
	return  str.replace(/(^\s*)  |(\s*$)/g,  "");  
}

//匹配腾讯QQ号 评注：腾讯QQ号从10000开始
function RegQQ(str){
	var reg = /[1-9][0-9]{4,}/;
	if(reg.test(str)) return true;
	else return false;
}

//****判断是否是英文字母或数字,或下划线******
function RegDigital26EnglishUnderscoreStrings(str){
	var reg = /^\w+$/;
	if(reg.test(str)) return true;
	else return false;
}

//****匹配由数字和26个英文字母组成的字符串****
function Reg26FiguresAndEnglishString(str){
	var reg = /^[A-Za-z0-9]+$/;
	if(reg.test(str)) return true;
	else return false;
}

//****匹配Email地址****
function RegEmail(str){
	var reg = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if(reg.test(str)) return true;
	else return false;
}

//********匹配中国邮政编码    评注：中国邮政编码为6位数字********
function RegZipperChn(str){
	var reg = /^[1-9]\d{5}$/;
	if(reg.test(str)) return true;
	else return false;
}

//匹配国内电话号码      评注：匹配形式如 0511-4405222 或 021-87888822
function RegTelphoneIn(str){
	var reg = /\d{3}-\d{8}|\d{4}-\d{8}|\d{3}-\d{7}|\d{4}-\d{7}/;
	if(reg.test(str)) return true;
	else return false;
}

/*
判断电话号码
长度为11-12位数字
*/
function CheckTel(str){
	var reg = /^[0-9]{11,12}$/;
	if(reg.test(str)) return true;
	else return false;
}

/*
判断邮政编码
长度为6位数字
*/
function CheckZipper(str){
	var reg = /^\d{6}$/;
	if(reg.test(str)) return true;
	else return false;
}

/*
判断电子邮件有效性
*/
function CheckEmail(str){
	var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if(reg.test(str)) return true;
	else return false;
}

/*
非负整数（正整数 + 0）
*/
function NoNegativeQuantity_0(str){
	var reg = /^\d+$/;
	if(reg.test(str)) return true;
	else return false;
}

/*
正整数
*/
function NoNegativeQuantity(str){
	var reg = /^[0-9]*[1-9][0-9]*$/;
	if(reg.test(str)) return true;
	else return false;
}

/*
非正整数（负整数 + 0）
*/
function NegativeQuantity_0(str){
	var reg = /^((-\d+)|(0+))$/;
	if(reg.test(str)) return true;
	else return false;
}

/*
负整数
*/
function NegativeQuantity(str){
	var reg = /^-[0-9]*[1-9][0-9]*$/;
	if(reg.test(str)) return true;
	else return false;
}

