1. 程式人生 > >js字符串處理

js字符串處理

ret pan 初始 d+ 寫法 col 符號 span one

//回到初始狀態
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字符串處理