代码之家  ›  专栏  ›  技术社区  ›  Ângelo Rigo

仅限Jquery字母数字字符,大小不固定

  •  0
  • Ângelo Rigo  · 技术社区  · 8 年前

    我正在使用 Jquery Mask Plugin

    我需要将下面的模式更改为只接受字母数字字符的模式。

    我需要消除任何其他类型的字符、空格、引号或双引号。

    我不会有固定长度的尺寸,它可以从6到10不等

    $('.carPlates').mask('AAA0000', {'translation': {
            A: {pattern: /[a-zA-Z]/},
            0: {pattern: /[0-9*]/}
          }
    });
    

    我发现这个正则表达式模式只接受字母数字字符:

    /[\W_]+/u
    

    如何使用此模式并允许6到10个字符?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Mehraj Khan    8 年前

    试试这个,

    $('.carPlates').mask('0000000000', {'translation': { 
            0: {pattern: /^[a-zA-Z0-9]*$/} 
       }
     });