这个正则为什么? <script>alert(/\d{2,4}/.test("12345"));</script>这个正则不是匹配2个、3个或者最多4个数字吗?为什么我用5个数字,浏览器给我的回应也是true?正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alert(/^\d{2,4}$/.test("12345")); "12345"是5个数字 为什么输出true呢? /^\d{2,4}$/.test("12345")这样才是最少2个,最多4个 5个数字不是刚好包含4个数字啊"12345"是5个数字 为什么输出true呢? 可以这样理解,正则表达式是搜索的方法,test只是在目标字符串中找到了所要求的子字符串。所以4#的正则表达式限定了开始结束标志,才能正确的达到你的要求。 求大神赐教,如何点击某段文字,会在左侧的文本域中出现相应的文字? 让单元格的内容被选中如何写 ext + struts 权限资源控制问题 菜鸟问题:怎么得到当前系统的时间?并做处理! asp页面向服务端VC程序传递函数参数 请问可以用javascript来设置表格的宽度吗 图片上传 [求助]怎么用js给表格天加一行阿 在线编辑的保存问题 百度地图JavaScript API异步解析导致结果不对应 超链接如何不往自己网站跳转? javascript中select算法
这样才是最少2个,最多4个
所以4#的正则表达式限定了开始结束标志,才能正确的达到你的要求。