⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.js

📁 一个用C#开的网站购物交易系统,带源码仅供学习参考 上海普联网络科技有限公司
💻 JS
字号:
	function openWindow(url,height,width)
	{
		window.open(url,"_blank","height="+height+",width="+width+",status=no,toolbar=no,menubar=no,location=no")
	}
	/*function showModalDialog(url,sFeatures)
	{
		window.showModalDialog(url,sFeatures)
	}*/
	
	function fileType(fileName)
	{
		var fileExt=fileName.toLowerCase( );
		fileExt=fileExt.substring(fileExt.lastIndexOf(".")+1,fileExt.length)
		if (".jpg.jpeg.jpe.gif.".indexOf(fileExt)>0){
			return "image"
		}
		else if(".mid.midi.".indexOf(fileExt)>0){
			return "midi"
		}
		else if(".amr.".indexOf(fileExt)>0){
			return "amr"
		}
		else if(".mmf.".indexOf(fileExt)>0){
			return "mmf"
		}
		else{
			return "eror"
		}
	} 
	
	function isSupportedPreviewFileType(fileName){
		var fileExt=fileName.toLowerCase( );
		fileExt=fileExt.substring(fileExt.lastIndexOf(".")+1,fileExt.length)
		if ("|jpg|jpeg|jpe|gif|mid|midi|wma|swf|wav|rm|mp3|".indexOf(fileExt)>0){
			return true
		}
		else{
			return false
		}	
	}
	function isSupportedFrameFileType(fileName){
		var fileExt=fileName.toLowerCase( );
		fileExt=fileExt.substring(fileExt.lastIndexOf(".")+1,fileExt.length)
		if ("|jpg|jpeg|jpe|gif|mid|midi|amr|mmf|mp3|3gp|rm".indexOf(fileExt)>0){
			return true
		}
		else{
			return false
		}	
	}
	function isMMFFile(fileName){
		var fileExt=fileName.toLowerCase( );
		fileExt=fileExt.substring(fileExt.lastIndexOf(".")+1,fileExt.length)
		if ("|mmf|".indexOf(fileExt)>0){
			return true
		}
		else{
			return false
		}	
	}
	function thePlayerIs(fileName){
		var fileExt=fileName.toLowerCase( );
		fileExt=fileExt.substring(fileExt.lastIndexOf(".")+1,fileExt.length)
		if("|jpg|jpeg|jpe|gif|".indexOf(fileExt)>0){
			return "image"
		}
		else if("|mid|midi|wma|mp3|".indexOf(fileExt)>0){
			return "mediaPlayer"
		}
		else if("|amr|rm|3gp|".indexOf(fileExt)>0){
			return "realPlayer"
		}
		else if("|swf|".indexOf(fileExt)>0){
			return "flashPlayer"
		}
		else{
			return "noPlayer"
		}		
	}
function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
 
function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
 
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}
 
function Trim(str)
{
    return RTrim(LTrim(str));
}
function XMLEncode(str)
{
       str=Trim(str);
       str=str.replace("&","&amp;");
       str=str.replace("<","&lt;");
       str=str.replace(">","&gt;");
       str=str.replace("'","&apos;");
       str=str.replace("\"","&quot;");
       return str;
}
function isEmpty(str)
{
    if(Trim(str)=="")
    {
		return true
	}
	else{
		return false
	}
}
/*
IsInt(string,string,int or string):(测试字符串,+ or - or empty,empty or 0)
功能:判断是否为整数、正整数、负整数、正整数+0、负整数+0
*/
function IsInt(objStr,sign,zero)
{
    var reg;    
    var bolzero;    
    
    if(Trim(objStr)=="")
    {
        return false;
    }
    else
    {
        objStr=objStr.toString();
    }    
    
    if((sign==null)||(Trim(sign)==""))
    {
        sign="+-";
    }
    
    if((zero==null)||(Trim(zero)==""))
    {
        bolzero=false;
    }
    else
    {
        zero=zero.toString();
        if(zero=="0")
        {
            bolzero=true;
        }
        else
        {
            alert("检查是否包含0参数,只可为(空、0)");
        }
    }  
    switch(sign)
    {
        case "+-":
            //整数
            reg=/(^-?|^\+?)\d+$/;            
            break;
        case "+": 
            if(!bolzero)           
            {
                //正整数
                reg=/^\+?[0-9]*[1-9][0-9]*$/;
            }
            else
            {
                //正整数+0
                //reg=/^\+?\d+$/;
                reg=/^\+?[0-9]*[0-9][0-9]*$/;
            }
            break;
        case "-":
            if(!bolzero)
            {
                //负整数
                reg=/^-[0-9]*[1-9][0-9]*$/;
            }
            else
            {
                //负整数+0
                //reg=/^-\d+$/;
                reg=/^-[0-9]*[0-9][0-9]*$/;
            }            
            break;
        default:
            alert("检查符号参数,只可为(空、+、-)");
            return false;
            break;
    }   
    var r=objStr.match(reg);
    if(r==null)
    {
        return false;
    }
    else
    {        
        return true;     
    }
}
 
/*
IsFloat(string,string,int or string):(测试字符串,+ or - or empty,empty or 0)
功能:判断是否为浮点数、正浮点数、负浮点数、正浮点数+0、负浮点数+0
*/
function IsFloat(objStr,sign,zero)
{
    var reg;    
    var bolzero;    
    
    if(Trim(objStr)=="")
    {
        return false;
    }
    else
    {
        objStr=objStr.toString();
    }    
    
    if((sign==null)||(Trim(sign)==""))
    {
        sign="+-";
    }
    
    if((zero==null)||(Trim(zero)==""))
    {
        bolzero=false;
    }
    else
    {
        zero=zero.toString();
        if(zero=="0")
        {
            bolzero=true;
        }
        else
        {
            alert("检查是否包含0参数,只可为(空、0)");
        }
    }
    
    switch(sign)
    {
        case "+-":
            //浮点数
            reg=/^((-?|\+?)\d+)(\.\d+)?$/;
            break;
        case "+": 
            if(!bolzero)           
            {
                //正浮点数
                reg=/^\+?(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
            }
            else
            {
                //正浮点数+0
                reg=/^\+?\d+(\.\d+)?$/;
            }
            break;
        case "-":
            if(!bolzero)
            {
                //负浮点数
                reg=/^-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
            }
            else
            {
                //负浮点数+0
                reg=/^((-\d+(\.\d+)?)|(0+(\.0+)?))$/;
            }            
            break;
        default:
            alert("检查符号参数,只可为(空、+、-)");
            return false;
            break;
    }
    
    var r=objStr.match(reg);
    if(r==null)
    {
        return false;
    }
    else
    {        
        return true;     
    }
}
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -