RegEx在JavaScript中的最大长度

时间:2012-07-16 19:26:15

标签: javascript regex maxlength

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

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

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

我错过了什么?

4 个答案:

答案 0 :(得分:28)

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

答案 1 :(得分:4)

匹配开始和结束。

var sixCharsRegEx = /^.{6,7}$/;

<强> Your improved example

答案 2 :(得分:3)

你错过了结束锚:

var sixCharsRegEx = /^.{6,7}$/

答案 3 :(得分:3)

您必须使用字符串符号$

的结尾

喜欢这个^.{6,7}$