//禁止输入特殊字符
function valiCharacters(s){
	var patrn=/[\"\'<>,/:;\\]/;
	if (patrn.exec(s)){
		alert("不能包含特殊字符"+patrn);
		return false;
	}else{
		return true;
	}
}

//只能输入数字
function clearNoNum(obj){
	//先把非数字的都替换掉，除了数字和.
	obj.value = obj.value.replace(/[^\d]/g,"");
	//必须保证第一个为数字而不是.
	obj.value = obj.value.replace(/^\./g,"");
	//保证只有出现一个.而没有多个.
	obj.value = obj.value.replace(/\.{2,}/g,".");
	//保证.只出现一次，而不能出现两次以上
	obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
	//小数点位后保留2位
	//obj.value = obj.value.replace(/^(\d+\.\d{2})\d*$/,"$1");
}

//验证是否为数字
function isNumber(oNum){ 
	if(!oNum) return false;
	var strP=/^\d+(\.\d+)?$/;
	if(!strP.test(oNum)) return false;
	try{
		if(parseFloat(oNum)!=oNum) return false;
	}catch(ex){
		return false;
	}
	return true;
}

//指定图片的长和宽如果超出自定义的值，则按照自定义的值
function setPicRange(obj,picW,picH){
	if(obj.width>picW || obj.height>picH){
		if(obj.width/obj.height>picW/picH)
			obj.width=picW;
		else 
			obj.height=picH;
	}
}