﻿// JScript File

function Reg_TxtUserName(oSrc,args)
{
 	var _isvalid = true;
	if(only_num_letter_underline_middleline(args.Value)==true && string_length_8(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;  
	    
}

function Reg_TxtUserPWD(oSrc,args)
{
 	var _isvalid = true;
	if(only_num_letter_underline_middleline_other(args.Value)==true && string_length_8(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;  
	    
}

function Reg_TxtUserRealName(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}

function Reg_TxtUserPosition(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}

function Reg_TxtCompName(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}

function Reg_TxtCompAddress(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}

function Reg_TxtCompSell(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}

function Reg_TxtCompStock(oSrc,args)//
{
 	var _isvalid = true;
	if(string_illegal(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}



function Reg_TxtTelephone_3(oSrc,args)//
{
 	var _isvalid = true;
	if(only_number_check(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}




function Reg_TxtMobile(oSrc,args)//注册时手机
{
 	var _isvalid = true;
	if(only_number_check(args.Value)==true)
	{
		_isvalid = true;
	}
	else
	{
		_isvalid = false;
	}
	args.IsValid=_isvalid;   
}





function only_number_check(_str)//仅为数字检查
{
	var _result=false;
	var _temp;
	for(var i=0;i<_str.length;i++)
	{
		_temp =_str.substring(i,i+1);
		code=_temp.charCodeAt();
		if(code>=48 && code<=57)//半角数字0-9
		{
			_result=true;
		}
		else
		{
			_result=false;
			return _result;
		}
	}
	return _result;
}


function only_num_letter_underline_middleline(_str)//仅为数字、字母、-、_ 检查;   _ = '95' - = '45'
{

	var _result=false;
	var _temp;
	for(var i=0;i<_str.length;i++)
	{
		_temp =_str.substring(i,i+1);
		code=_temp.charCodeAt();
		
		if(code>=97 && code<=122)//a z
		{
		    _result=true;
		}		
		else if(code>=65 && code<=90)//A Z
		{
		    _result=true;
		}			
		else if(code>=48 && code<=57)//半角数字0-9
		{
			_result=true;
		}
		else if(code==45)
		{
		    _result=true;
		}
		else if(code==95)
		{
		    _result=true;
		}						
		else 
		{

		    _result=false;
			return _result;
			
		}
	}
	return _result;
}

function only_num_letter_underline_middleline_other(_str)//仅为数字、字母、-、_、#、&、%、* 检查;      _:95 -:45 #:35 &:38 %:37 *:42
{

	var _result=false;
	var _temp;
	for(var i=0;i<_str.length;i++)
	{
		_temp =_str.substring(i,i+1);
		code=_temp.charCodeAt();
		
		if(code>=97 && code<=122)//a z
		{
		    _result=true;
		}		
		else if(code>=65 && code<=90)//A Z
		{
		    _result=true;
		}			
		else if(code>=48 && code<=57)//半角数字0-9
		{
			_result=true;
		}
		else if(code==35)
		{
		    _result=true;
		}
		else if(code==37)
		{
		    _result=true;
		}
		else if(code==38)
		{
		    _result=true;
		}
		else if(code==42)
		{
		    _result=true;
		}		
		else if(code==45)
		{
		    _result=true;
		}
		else if(code==95)
		{
		    _result=true;
		}								
		else 
		{

		    _result=false;
			return _result;
			
		}
	}
	return _result;
}


function string_length_8(_str)//长度不得少于6个字节
{
	if(_str.length > 5)
	{
		return true;
	}
	return false;
}

function string_illegal(_str)//非法字符串  _:95 -:45 #:35 &:38 %:37 *:42 ':39 ":34
{
	var _result=true;
	var _temp;
	for(var i=0;i<_str.length;i++)
	{
		_temp =_str.substring(i,i+1);
		code=_temp.charCodeAt();
		if(code==39)//
		{
			_result=false;
			return _result;
			
		}
		else
		{
			_result=true;
		}
	}
	return _result;
}





								     
/*
testcode();//a 97 z 122 A:65 Z 90 // #:35 &:38 %:37 *:42 ":34
 function testcode()
 {
    var _str;
    _str="\"";
    var code;
    
    code= _str.charCodeAt();
    alert(code);
    
 }*/