Javascript 如何检查只有2-4个字符

Javascript 如何检查只有2-4个字符,javascript,regex,Javascript,Regex,使用regex,我试图检查a之后是否只使用了2-4个字符。目前,我让它工作,以检测当它少于2个字符,但在4个字符后,它仍然认为它是成功的。我怎样才能解决这个问题?这是我写下的: /[a-zA-Z]{2,4}$/您需要转义点() 是RegExp中的控制字符,您应该将其转义: /\.[a-zA-Z]{2,4}$/ 要忽略大小写,请添加i标志: /\.[a-z]{2,4}$/i /\.[a-z]{2,4}$/i

使用regex,我试图检查a
之后是否只使用了2-4个字符。目前,我让它工作,以检测当它少于2个字符,但在4个字符后,它仍然认为它是成功的。我怎样才能解决这个问题?这是我写下的:


/[a-zA-Z]{2,4}$/
您需要转义点(


是RegExp中的控制字符,您应该将其转义:

/\.[a-zA-Z]{2,4}$/
要忽略大小写,请添加
i
标志:

/\.[a-z]{2,4}$/i
/\.[a-z]{2,4}$/i