正则表达式只允许一组特定的字符(Javascript)?

时间:2014-10-30 14:27:16

标签: javascript regex

我正在寻找一个只允许在用户输入中输入字符e,b,z,l的正则表达式。

我相信这是错的? :

/[ebzl]*/i

我知道我需要上课,但我不知道如何在上面找不到上述任何相关的教程。

$('input').keyup(function () {
  if (/[ebzl]*/i.test($(this).val())) {
     // do something
  }
});

1 个答案:

答案 0 :(得分:3)

锚定你的正则表达式:

if (/^[ebzl]+$/i.test($(this).val())) {