js字符串处理

Posted cjq.java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js字符串处理相关的知识,希望对你有一定的参考价值。

//回到初始状态
 function empty2(){
   var ltxgb_item1_4=$("#ltxgb_item1_4");
  var ltxgb_item1_5=$("#ltxgb_item1_5");
  var ltxgb_item2_4=$("#ltxgb_item2_4");
  var ltxgb_item2_5=$("#ltxgb_item2_5");
  var ltxgb_result=$("#ltxgb_result");
  ltxgb_item1_4.html("0");
   ltxgb_item1_5.html("0");
    ltxgb_item2_4.html("0");
      ltxgb_item2_5.html("0");
      ltxgb_result.html("0");
 }

//字符串不能直接比较大小, 转成int类型比较    连着比较写法不对,使用&&或者||等符号连接比较

function ltxgb_calculator(){
  var ltxgb_year =$("#ltxgb_year").val();
  var ltxgb_item1_1=$("#ltxgb_item1_1").val();
  var ltxgb_item1_2=$("#ltxgb_item1_2").val();
  var ltxgb_item1_3=$("#ltxgb_item1_3").val();
  var ltxgb_item2_1=$("#ltxgb_item2_1").val();
  var ltxgb_item2_3=$("#ltxgb_item2_3").val();
  var ltxgb_item1_4=$("#ltxgb_item1_4");
  var ltxgb_item1_5=$("#ltxgb_item1_5");
  var ltxgb_item2_4=$("#ltxgb_item2_4");
  var ltxgb_item2_5=$("#ltxgb_item2_5");
   var ltxgb_result=$("#ltxgb_result");
  if($.trim(ltxgb_year)!=""){
  $("#ltxgb_month").val( parseFloat(ltxgb_year/12).toFixed(2));
  }
   var money=$("#ltxgb_month").val();
   if(parseInt(ltxgb_item1_1)<parseInt(money) &&  parseInt(money)<=parseInt(ltxgb_item1_2)){
    empty2();//全部清零
    ltxgb_item1_4.html(money);
    ltxgb_item1_5.html(parseFloat(money*ltxgb_item1_3/100).toFixed(2));//保留两位小数
     ltxgb_result.html(parseFloat(money*ltxgb_item1_3/100).toFixed(2));
    return;
   }else if(parseInt(ltxgb_item2_1)<parseInt(money)){
       empty2();//全部清零
    ltxgb_item2_4.html(money);
    ltxgb_item2_5.html(parseFloat(money*ltxgb_item2_3/100).toFixed(2));
     ltxgb_result.html(parseFloat(money*ltxgb_item2_3/100).toFixed(2));
    
    return;
   }else{
    layer.msg("未找到此金额区间,请重新设置!");
    }
}

 

 

 //清空
   function blank_calculator(){
   $("#zz_year").val("");
   $("#zz_month").val("");
   }
   function ltxgb_blank_calculator(){
   $("#ltxgb_year").val("");
   $("#ltxgb_month").val("");
   }  
 

 

 <div class="partyDuesCalculator_item_item">年收入:<input type="text" id="zz_year" onblur="javascript:isInt(‘zz_year‘)">元   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;月收入:<input type="text" id="zz_month" onblur="javascript:isInt(‘zz_month‘)">元
  //离开焦点事件    计算器传递id参数  
  function isInt(id){
   var object=$("#"+id+"");
   var id=$("#"+id+"").val();
   var reg= /^(\+)?\d+(\.\d+)?$/;      //reg.test($.trim(id))   正则匹配
   if($.trim(id)!="" && !reg.test($.trim(id))){   //置空获取内容的前后空格
   layer.msg("您的输入有误,请重新输入");
   object.val("");
  }
  }
































































以上是关于js字符串处理的主要内容,如果未能解决你的问题,请参考以下文章

JS字符串处理

特殊字符 js处理

js定义一个处理字符串的函数

js——字符串处理

JS 字符串处理相关(持续更新)

js控制字符处理