正则表达式,仅接受字母和2到5个字符长度

时间:2017-06-07 16:37:58

标签: javascript regex

例如:

接受:

  • text
  • Text

不接受:

  • text1
  • text@
  • 123@#
  • Te12$

1 个答案:

答案 0 :(得分:4)

试试这个:

const isValid = str => /^[a-zA-Z]{2,5}$/.test(str);
console.log(isValid('test')); // true
console.log(isValid('Test')); // true
console.log(isValid('test1')); // false
console.log(isValid('text@')); // false
console.log(isValid('123@#')); // false
console.log(isValid('Te12$')); // false