我正在尝试编写一个只返回三位整数的正则表达式。不少于三个或三个以上。但是我的正则表达式也适用于四位数字。我错过了什么吗?
<div id="name${instance.username}"/>
答案 0 :(得分:4)
您有结尾锚$
,但不是起始锚^
:
var threeDigits = /^\d{3}$/
没有锚点,匹配可以从字符串中的任何地方开始,例如
"1234".match(/\d{3}$/g) // ["234"]
答案 1 :(得分:0)
使用^ [0-9] {3} $或^ \ d {3} $。