var reg = /a{5}/;
从书上看来这个正则是 匹配5次 a a 或 aaa 是不匹配的 但 aaaaaaaaaaaaaaaa
这样以经超过五个a了 但却还是匹配的
从书上看来这个正则是 匹配5次 a a 或 aaa 是不匹配的 但 aaaaaaaaaaaaaaaa
这样以经超过五个a了 但却还是匹配的
解决方案 »
- 求解答一个CSS问题,关于 ul li的
- JQuery如何查找tr下面某个name的td内容
- 如何使用javascript获取当前DOM元素(obj)在整个文档中的位置?
- 我想把下面的通信的部分的代码,改成基础类,让别个类调用,怎么改阿??大家近来帮我看看吧
- 以前别人说JS简单,现在发现并非如此
- 求一段实现几个页面在iframe中每隔几秒钟自动跳转
- 在firefox下如何获取窗口的坐标?
- 怎么通过函数实现实现把一个页面代码中已知的一段代码删掉?
- 请指点,高手:)
- 如何用程序设置ie中的打印预览中的设置项?
- jQuery怎么遍历表格,获取每一列的值,在线等...
- 大家好,图片无法显示时,怎么处理才能不显示红叉
只要 有 2-7个a就通过了var reg =/a{2,8}/
var reg = /a{2,9}/这样又有什么区别
要加开始和结束,因为不加的话你的aaaaaaaaaaaaaaaa里有5个a所以是匹配的
但是加上开始和结束的话,就是匹配整个字符串,而不是其中的一段。
var reg =/a+/; //至少1个a,与 /a{1,}/等同
var reg =/a{2,}/; //至少2个a
var reg =/a{,7}/; //至多7个a
var reg =/a{2,7}/; //2个到7个a(最少2个,最多7个)
var reg =/^a{2,7}/; //以最少2个,最多7个a开头
var reg =/a{2,7}$/; //以最少2个,最多7个a结尾
var reg =/^a{2,7}$/; //整个字符串只能有a,最少2个,最多7个
var reg_7 =/a{2,7}/;
var reg_8 =/a{2,8}/
var reg_9 = /a{2,9}/
a_7 = "aaaaaaa"; //reg_7 可以通过
a_8 = "aaaaaaaa"; //reg_7, reg_8 可以通过
a_9 = "aaaaaaaaa"; //reg_7, reg_8, reg_9 可以通过