📄 strutil.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 + -