📄 commonfunction.js
字号:
//??êy×?21??11?ìnnn.nn??ê?
function fullStr(str){
var newStr = str.toString();
if(newStr != "" ){
var N = newStr.indexOf(".");
if(N==-1){ newStr = newStr + ".00" ;}
else{
var M = newStr.substr(N+1,1);
if(M=="") {newStr = newStr + "00";}
else{
M = newStr.substr(N+2,1);
if(M=="") {newStr = newStr + "0";}
}
}
}
return newStr;
}
//è¥3y×?·?′??Dμ?D?êyμ?,?àμ±óú3?100
function intStrNum(str){
var strInt = str ;
strInt = str.substring(0,str.indexOf("."))+str.substr(str.indexOf(".")+1);
if(strInt.substr(0,1) == "0"){//è¥3yD?êyμ?oóμúò????a0
strInt = strInt.substr(1) ;
}
if(strInt.substr(0,1) == "0"){//μúò????1?a0
strInt = strInt.substr(1) ;
}
return strInt ;
}
//?úêy×?′??Dìí?óD?êyμ?μ?oó2??,?àμ±óú3y100
function cutNum(num){
var strNum = num.toString() ;
var str = "" ;
if(strNum.length > 1){
str = strNum.substring(0,strNum.length-2)+"."+strNum.substring(strNum.length-2);
if(str.substr(0,1) == "."){//μúò????aD?êyμ?
str = "0" + str ;
}
}else{
str = "0.0"+strNum ;
}
return str;
}
//í¨1y??×???è?hidden?D×????μμ?·?·¨(×¢òaè?1?×???ê???·μ??ê?"&")!!
function getFlag(name){
var str = getAlldata(document.all.tableform);
if(str != ""){
var n = str.indexOf(name);
var flag = str.substr(n + 7,1) ;
if(flag != "&"){
for(var N = n+8 ; 1 ; N++){
if(str.substr(N,1) == "&"){
break;
}
flag = flag + str.substr(N,1);
}
}
if(flag=="&"){
flag = "";
}
return flag ;
}
}
//è¥3y×?·?′??Dμ?'_'
function removehd(str){
var newstr=str;
for(var i=0;i<str.length;i++){
newstr=newstr.replace(/_/, '');
}
return newstr;
}
//??3μ?D???1μ?
function enter2Tab(){
if(event.keyCode=13)
event.keyCode=9;
}
function checkHTC(obj,msg){
obj.clear();
obj.focus();
alert ("?μí3ìáê?£o"+msg);
}
//?D??ê?è??ê??ê±ê?·?óD'_',2¢íê????·Y??ê?
function replaceDate(dateStr){
var newstr=dateStr;
for(var i=0;i<dateStr.length;i++){
newstr=newstr.replace(/_/, '');
}
if(newstr.length==6){
newstr = newstr.substr(0,5)+"0"+newstr.substr(5);
}
return newstr;
}
//×?·?′?×a??(è¥3y"_") 2¢×a?aêy×? 2¢ 3?ò?100
function filterStr(str,rep){
var newstr=str;
for(var i=0;i<str.length;i++){
newstr=newstr.replace(rep, '');
}
newstr=parseInt(intStrNum(fullStr(newstr)));
return newstr;
}
//??D???è?êy×?(í¨1y??éá??è?)??μ?D?êyμ?oó2??
function getStr_4up_5cut(str){
var newStr = str.toString();
var n = newStr.indexOf(".");
if(n != -1){//μ?μ?μ?êy×?óDD?êyμ?
var num_3 = newStr.substr(n+3,1);//μ?μ?D?êyμ?oóμúèy??êy
if(num_3 != -1){//óDμúèy??
newStr = newStr.substr(0,n+3) ;//è?D?êyμ?oó2??
num_3 = parseInt(num_3); //°?μúèy??×a??êy×?
if(num_3 >= 5 ){//μúèy??′óóú5?í????
newStr = parseInt(intStrNum(newStr));//è¥D?êyμ?/×a??êy×?
newStr = newStr + 1 ;
newStr = cutNum(newStr) ;
}
}
}else{//μ?μ?μ?êy×???óDD?êyμ?
newStr = newStr + ".00";
}
return fullStr(newStr) ;
}
/**
* μ?μ????ê??Dí×?·?′??óé?1??oóμ?è??ú×?·?′?
* @param yearMonth
* @return
*/
function addYearMonth(yearMonth) {
var year = parseInt(yearMonth.substring(0, 4));
var month = yearMonth.substring(5, 7);
if(month.substring(0,1)=="0"){
month = month.substring(1,2);
}
month = parseInt(month);
month = month + 1;
if (month >= 10 && month <= 12) {
return yearMonth.substring(0, 4) + "-" + month;
} else if (month > 0 && month < 10) {
return yearMonth.substring(0, 4) + "-0" + month;
} else { //if(month>12)
return (year + 1) + "-0" + (month - 12);
}
}
//?ì2éê?è??ê????ê?3?′íê±??3?ìáê?D??¢
function checkYMObj(obj,msg){
alert ("?μí3ìáê?£o"+msg);
obj.clear();
obj.focus();
}
function checkYMDObj(obj,msg){
alert ("?μí3ìáê?£o"+msg);
obj.clear();
obj.focus();
}
function closeTable(tableId){ //1?±?
var table_obj=document.getElementById(tableId);
table_obj.style.display="none";
}
function focus_momo(str){
window.location.href=str;
}
/**????è?μ?êy×?ààDíμ?êy×?21??
* paraName str:×?·?′?μ??μ pointNum:D?êyμ?oó??μ?±£á???êy
*/
function fullString(str,pointNum){
var newStr=str.toString();
var zero="";
var newpointNum = newStr.indexOf(".");//?D??ê?·?ê???êy
if(newpointNum==-1 ){//ê?ò?????êy
if(newStr!=""){
for( i=0;i<pointNum;i++){
zero=zero+"0";//21??á?μ?????
}
return newStr+"."+zero;
}else{
return "";
}
} else{
var num=pointNum-newpointNum;//?D??óD????Dèòa21??
if(num<=0){//2?Dèòa21??
return newStr;
}else{
for(var i=0;i<num;i++)
{
zero=zero+"0";//21??á?μ?????
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -