Bootstrap验证器.正则表达式没有空间

use*_*746 2 javascript regex twitter-bootstrap

我正在使用bootstrap验证器v3.1.1,我正在尝试为文本框添加regexp验证.我想不允许用户引入空格'',但是在我的文本框中引入了字母,数字和下划线'_'.这是我的JS代码:

$(document).ready(function () {
    $('#myForm').bootstrapValidator({
        fields: {
           'myTextBox': {
                validators: {
                    regexp: {
                        regexp: /^[a-z\s_0-9]+$/i,
                        message: 'You can introduce just alphabetical characters, underscore, number but no spaces'
                    }
                }
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

请帮我.最好的方法是什么?谢谢.

Ami*_*oki 5

\s意味着"空间",你将它包含在角色类中,所以它允许它.删除它应该没问题.此外,你的正则表达式可以是正义的

regexp: /^[\w]+$/
Run Code Online (Sandbox Code Playgroud)

\w = [A-Za-z0-9_]