2016-04-24 53 views
0

我必須檢查我的輸入是否具有「/ 0」以防止div爲零。我怎樣才能正確地檢查它? toString需要在這裏嗎?如何使toString檢查2個變量

function div(input) { 
    var input = document.getElementById("t"); 
    var lastElement = (input.value.length - 1); 

    //alert(input.value[lastElement-1]); 
    //alert(input.value[lastElement]); 


    if((input.value[lastElement - 1].toString) === "/") { 
     if((input.value[lastElement].toString) === "0") { 
      alert("/to Zero"); 
     } 
    } 
} 
+5

'if(document.getElementById(「t」)。value.slice(-2)==='/ 0'){...' – adeneo

回答

1

使用正則表達式會更好。

function div(input) 
{ 
    var inputValue = document.getElementById("t").value; 

    if (inputValue.match(new RegExp('/0$'))) 
    { 
     alert("/to Zero"); 
    } 
}