相关疑难解决方法(0)

4099
推荐指数
43
解决办法
281万
查看次数

使用带有正则表达式的ajax进行表单验证

现在我正在使用ajax从按键上的输入字段中获取值,并将其与mysql中的数据进行匹配,如果数据是唯一的,它将使边框变为绿色,并标记为刻度,否则将变为红色边框并交叉。现在我想添加正则表达式来验证输入并限制输入。

function username_check() {
        var username = $('#warden_id').val();
        if (username == "" || username.length < 4) {
            $('#warden_id').css('border', '1px #CCC solid');
            $('#tick').hide();
        } else {

            jQuery.ajax({
                type: "POST",
                url: "check.php",
                data: 'username=' + username,
                cache: false,
                success: function (response) {
                    if (response == 1) {
                        $('#warden_id').css('border', '1px #C33 solid');
                        $('#tick').hide();
                        $('#cross').fadeIn();
                    } else {
                        $('#warden_id').css('border', '1px #090 solid');
                        $('#cross').hide();
                        $('#tick').fadeIn();
                    }

                }
            });
        }
Run Code Online (Sandbox Code Playgroud)

我想用来验证数据的正则表达式

/^[a-zA-Z\s]+$/
Run Code Online (Sandbox Code Playgroud)

regex forms validation ajax

6
推荐指数
1
解决办法
2691
查看次数

标签 统计

regex ×2

validation ×2

ajax ×1

email ×1

email-validation ×1

forms ×1

javascript ×1