JavaScript,如何验证字符串?

时间:2015-10-06 12:16:55

标签: javascript

我正在处理一个表格,我的用户输入0到100之间的数字。 如果我的用户输入101,它将返回一个提示,说明这些数字无效。但是我如何验证,所以他没有放入像“asdfasdf”或者它只是空的东西?

这是我的验证脚本:

        function validate() {
        var pct = $('#pct').val();
        if (pct !== "" && (pct > 100 || pct < 0))
            return false;
        else
            return true;
    }

1 个答案:

答案 0 :(得分:0)

试试这个:

function validate() {
   var pct = parseInt($('#pct').val());
   return (pct <= 100) && (pct >= 0);
}

parseInt('不是数字') - &gt;为NaN 与NaN的比较结果总是错误的。因此,尝试将表达式表示为正面并使用它。