这个正则为何
这个正则为什么?scriptalert(/\d{2,4}/.test(12345))/script这个正则不是匹配2个、3个或者最多4个数
这个正则为什么?
<script>
alert(/\d{2,4}/.test("12345"));
</script>
这个正则不是匹配2个、3个或者最多4个数字吗?为什么我用5个数字,浏览器给我的回应也是true? 正则
[解决办法]alert(/^\d{2,4}$/.test("12345"));
[解决办法]/^\d{2,4}$/.test("12345")
这样才是最少2个,最多4个
[解决办法]5个数字不是刚好包含4个数字啊
[解决办法]可以这样理解,正则表达式是搜索的方法,test只是在目标字符串中找到了所要求的子字符串。
所以4#的正则表达式限定了开始结束标志,才能正确的达到你的要求。