使用filter_var进行表单验证

Form validation using filter_var

本文关键字:表单 验证 var filter 使用      更新时间:2023-09-26

我正在使用javascript进行赋值。我正试图使用filter_var来测试我的表单是否有空字段,但我无法运行它。

我不相信我的语法是正确的。

function validate_reg_form(form)
{
    var form = "";
    if (filter_var(form, FILTER_VALIDATE_BOOLEAN)) 
    {
        alert("validate_reg_form() not yet implemented");//remove this
    }
}

filter_var是一个PHP函数。它不存在于JavaScript中。精确等价物为:

var truthyBooleanStrings = ['1', 'true', 'on', 'yes'];
function validateRegForm(form) {
    var form = '';
    if (truthyBooleanStrings.indexOf(form) !== -1) {
        // …
    }
}

也许这不是的正确方法

测试我的表单是否有空字段

不过。如果你想测试某个东西不是空字符串,只需使用!== ''或非空字符串的隐式真实性,如

if (form) {
    // Not empty!
}