2016-04-24 3 views
0

Ich muss überprüfen, ob meine Eingabe "/ 0" hat, um div auf Null zu verhindern. Wie kann ich es richtig überprüfen? Braucht toString hier?So machen Sie toString, um 2 Variablen zu überprüfen

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

Antwort

1

Es wird besser sein, Regex zu verwenden.

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

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