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

📄 strutil.js

📁 非常完整的Java开发的网络办公系统
💻 JS
字号:
 function isEmpty(s)
 {   
  	 return ((s == null) || (s.length == 0))
 }

 function isInvalidateLen(str, len)
 {
 	var ret = false;
 	if(countLen(str) > len)
 	   ret = true;
 	return ret;
 }
 
 function checkStrLength(str, enLen, cnLen)
 {
 	var len = enLen;
 	if(hasHZChar(str))
 	   len = cnLen;
 	
 	if(str.length > len)
 	   return true;
 	
 	return false;
 }

 function isHZChar(tt)
 {
 	var ret = false;
 	if(!(tt > '\0' && tt < '\255'))
 	    ret = true;
 	return ret;
 }
 
 function countLen(str)
 {
 	var len = 0;
 	for(i=0;i<str.length;i++)
 	{
        var tt = str.charAt(i);
 		if(isHZChar(tt))
 		   len += 4;
 		else
 		   len ++;
    }
    return len;
 }
 
 function hasHZChar(str)
 {
 	var ret = false;
 	for(i=0;i<str.length;i++)
 	{
 		var tt = str.charAt(i);
 		if(!(tt > '\0' && tt < '\255'))
 		{
 			ret = true;
 			break;
 		}
 	}
 	
 	return ret;
 }

function isEmptyStr(s)
{
	var ret = true;
	for(i=0;i<s.length;i++)
	{
		if(s.charAt(i) != " ")
		{
			ret = false;
			break;
		}
	}
	
	return ret;
}

function isContainInvalidChar(str, invalidChar)
{
	var ret = false;
	for(var i=0;i<str.length;i++)
	{
		if(invalidChar == str.charAt(i))
		{
			ret = true;
			break;
		}
	}
	return ret;
}	

function isSelectedFromList(listObj)
{
   var count = listObj.length;
   if(count <= 0)
      return false;
   for(i=0;i<count;i++)
   {
      if(listObj.options[i].selected)
         return true;
   }
   return false;
}
   
function isChecked(checkbox_name)
  {
      var items=checkbox_name.length;
      if(items>1){
         for(i=0;i<items;i++)
           {
           if(checkbox_name[i].checked==true) return true;
           }
         }       
      else 
         if(checkbox_name.checked==true) return true;      
      return false;
  }

function delAllSelOpts( mSelObj )
{
    
    for( var i = 0; i < mSelObj.options.length; i++ )
    {
       var oriLen = mSelObj.options.length;
       if ( mSelObj.options[i].selected ){
         mSelObj.options[i] = null;
         if(i < oriLen-1) i--;
       }
    }
}

function selectList( selObj )
{
    for(var i=0;i<selObj.options.length;i++)
    {   
        var val = selObj.options[i].value;
        if(val.indexOf(";") != -1)
            val = val.substring(0, val.indexOf(";"));
        selObj.options[i].value=val;
        selObj.options[i].selected = true;
    }   
    deleteDuplicatedSelect(selObj);
}

function deleteSelf(selObj, selfId)
{
	for(i=0;i<selObj.options.length;i++)
	{
		if(selObj.options[i].value == selfId)
		{
			selObj.options[i].selected= false;
			break;
		}
	}
}
  function deleteDuplicatedSelect(selObj)
  {
      for(i=0;i<selObj.options.length;i++)
      {
         for(j=i+1;j<selObj.options.length;j++)
         {
             if(selObj.options[i].value==selObj.options[j].value)
                selObj.options[j].selected=false;
         }
      }
  }

⌨️ 快捷键说明

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