	function validate_form() {
		validity = true;
		if (!check_empty(document.NumberForm.number.value)) {
			validity = false;
			alert('号码不能为空!');
			document.NumberForm.number.focus();
			return false;
		} else if (!isPositiveInteger(document.NumberForm.number.value)) {
			validity = false;
			alert('号码只能为数字!');
			document.NumberForm.number.focus();
			return false;
		} else if (!check_empty(document.NumberForm.brand.value)) {
			validity = false;
			alert('品牌不能为空!');
			document.NumberForm.brand.focus();
			return false;
		} else if (!isCharacter(document.NumberForm.brand.value)) {
			validity = false;
			alert('品牌名只能为汉字!');
			document.NumberForm.brand.focus();
			return false;
		} else if (!check_empty(document.NumberForm.area.value)) {
			validity = false;
			alert('归属地不能为空!');
			document.NumberForm.area.focus();
			return false;
		} else if (!isCharacter(document.NumberForm.area.value)) {
			validity = false;
			alert('归属地只能为汉字!');
			document.NumberForm.area.focus();
			return false;
		} else if (!check_empty(document.NumberForm.price.value)) {
			validity = false;
			alert('价格不能为空!');
			document.NumberForm.price.focus();
			return false;
		} else if (!isPositiveInteger(document.NumberForm.price.value)) {
			validity = false;
			alert('价格只能为正整数!');
			document.NumberForm.price.focus();
			return false;
		} else if (!check_empty(document.NumberForm.user.value)) {
			validity = false;
			alert('联系人不能为空!');
			document.NumberForm.user.focus();
			return false;
		} else if (!isCharacter(document.NumberForm.user.value)) {
			validity = false;
			alert('联系人只能为汉字!');
			document.NumberForm.user.focus();
			return false;
		} else if (!check_empty(document.NumberForm.contact.value)) {
			validity = false;
			alert('联系方式不能为空!');
			document.NumberForm.contact.focus();
			return false;
		} else if (!isNoIllegality(document.NumberForm.contact.value)) {
			validity = false;
			alert('联系方式含有非法字符!');
			document.NumberForm.contact.focus();
			return false;
		} else if (!check_empty(document.NumberForm.authnum.value)) {
			validity = false;
			alert('验证码不能为空!');
			document.NumberForm.authnum.focus();
			return false;
		} else if (!isChar(document.NumberForm.authnum.value)) {
			validity = false;
			alert('验证码只能为数字!');
			document.NumberForm.authnum.focus();
			return false;
		}
	}

	function check_empty(text) {
		return (text.length > 0); 
	}

	function isPositiveInteger(str){
     var regex = new RegExp("^[1-9]+\\d*$");
     return regex.test(str);
	}

	function isCharacter(str){
	  var regex=new RegExp("^[\u4E00-\u9FA5]+$");
	  return regex.test(str);
	}

	function isNoIllegality(str){
	  var regex=new RegExp("^[a-zA-Z0-9\u4E00-\u9FA5]+$");
	  return regex.test(str);
	}

	function isChar(str){
	  var regex=new RegExp("^[a-zA-Z0-9]+$");
	  return regex.test(str);
	}