RegEx how to use correctly to check str

时间:2016-04-25 09:42:08

标签: javascript

Trying to use RegEx but doesn't work...what i've missed?How to alert message when it is "/0" in my calculator?

function div(input) 
    {
        var input = document.getElementById("t").value;
        var is_div_by_zero = /\/[\s.0]+$/.test(input); 

        if (is_div_by_zero)
        { 
            alert(" / to Zero");     
        }
    }

1 个答案:

答案 0 :(得分:3)

无需使用正则表达式执行此操作,请检查数字值。 E.g。

if (!Number(document.getElementById("t").value)) {
    alert("Division by zero")
}

这会将值转换为数字,并且当转换为布尔值时,检查它是否真实。例如。值'1'将投放到1true0false'foo'NaN,即false {1}}。