Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在屏蔽输入插件(JQuery插件)中插入空格?_Javascript_Jquery_Mask - Fatal编程技术网

Javascript 如何在屏蔽输入插件(JQuery插件)中插入空格?

Javascript 如何在屏蔽输入插件(JQuery插件)中插入空格?,javascript,jquery,mask,Javascript,Jquery,Mask,我使用屏蔽输入插件,但它禁止输入空格。 *-表示字母数字字符(A-Z、A-Z、0-9),但不允许使用空格符号如果使用,可以创建自己的掩码: $.extend($.inputmask.defaults.definitions, { 'A': { validator: "[A-Za-z0-9 ]", cardinality: 1 } }); $("#field").inputmask("AAA"); 如果使用,将创建如下遮罩: $.mask.def

我使用屏蔽输入插件,但它禁止输入空格。 *-表示字母数字字符(A-Z、A-Z、0-9),但不允许使用空格符号

如果使用,可以创建自己的掩码:

$.extend($.inputmask.defaults.definitions, {
    'A': { 
        validator: "[A-Za-z0-9 ]",
        cardinality: 1
    }
});
$("#field").inputmask("AAA");
如果使用,将创建如下遮罩:

$.mask.definitions['A'] = "[A-Za-z0-9 ]";
$("#field").mask("AAA");

你可以改变。遮罩,并在*

//following script available in jquery.maskedinput.js
$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_',
};
// 如果全部,则放入*,如果只有数字,则放入9,如果只有alpha,则放入a

选中此项:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
 <script type="text/javascript" src="http://cdn.jsdelivr.net/jquery.maskedinput/1.3.1/jquery.maskedinput.js"></script>
    <script>
     jQuery(function($)
        { 
        $.mask.definitions['~']='[+-]';    
        $('#Cell').mask('(*   **)-(99 9)  (a  aa)');        
        }); 


    </script>   

jQuery(函数($)
{ 
$.mask.definitions['~']='[+-]';
$(“#单元格”)。掩码(“(***)-(99 9)(aa)”;
}); 


只需输入名称,空格如下:name=blablablablabla,这是我的代码:

  <label for="nom" class="col-md-4 control-label"><span class="text-danger">*</span>Nom</label>
    <script>
        $(document).ready(function(){
        $("#nom").inputmask("A", { repeat: 10 }, { "placeholder": "_" });
        });
    </script>
*Nom
$(文档).ready(函数(){
$(“#nom”).inputmask(“A”,{repeat:10},{placeholder:“#”});
});

通过这种方式添加空格关键是\s在正则表达式中表示空格,不建议在括号之间加空格,因为它会导致错误


$('#'+id).mask('ZZ',{translation:{'Z':{pattern:/[á#íóúñèa-zA-Z0-9\s]/,递归:true})

正确表述您的问题。欢迎使用堆栈溢出!请用英语写你的答案,因为