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‘)">元 月收入:<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字符串处理的主要内容,如果未能解决你的问题,请参考以下文章