RegEx在JavaScript中的最大长度

Eas*_*one 14 javascript regex maxlength

如何限制与RegEx匹配的字符串的长度

我假设var sixCharsRegEx = /^.{6,7}/只匹配长度为6或7的字符串

但没有:http://jsfiddle.net/FEXbB/

我错过了什么?

Ark*_*ski 33

你错过了收盘时的美元.正确的是:/^.{6,7}$/

  • $在这种情况下意味着,第6或第7个字符将是最后一个. (2认同)

Mad*_*iha 6

匹配开始和结束。

var sixCharsRegEx = /^.{6,7}$/;
Run Code Online (Sandbox Code Playgroud)

您改进的示例


bur*_*ION 6

您必须使用字符串结尾符号 $

像这样 ^.{6,7}$


Esa*_*ija 5

你错过了结束锚点:

var sixCharsRegEx = /^.{6,7}$/
Run Code Online (Sandbox Code Playgroud)