简单的正则问题 var reg = /a{5}/;从书上看来这个正则是 匹配5次 a a 或 aaa 是不匹配的 但 aaaaaaaaaaaaaaaa这样以经超过五个a了 但却还是匹配的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这句话的意思是表示匹配了5个a,即只要含有5个a,他就算匹配通过了。如果你只希望整个字符串只包含5个a,应该使用var r=/^a{5}$/; 那 var reg =/a{2,7}/;这个 是2-7个a 只要 有 2-7个a就通过了var reg =/a{2,8}/var reg = /a{2,9}/这样又有什么区别 var reg = /^a{5}$/;要加开始和结束,因为不加的话你的aaaaaaaaaaaaaaaa里有5个a所以是匹配的但是加上开始和结束的话,就是匹配整个字符串,而不是其中的一段。 var reg =/a*/; //0个或任意个a,即任意字符(串)var reg =/a+/; //至少1个a,与 /a{1,}/等同var reg =/a{2,}/; //至少2个avar reg =/a{,7}/; //至多7个avar 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 可以通过 求助!jqGrid合并表头后 提交多次请求出现叠加情况 在Ext.Panel中显示图片 这样声明javascript对象是否是正确的 在线急等~~~~~~~~~~~ 加载页面时候如何判断本页面是新打开的还是点F5或是右键刷新的? 请教可以实现打印网页背景颜色和图片的方法 字符窜格式判断“前面只能输入数字,最后一位是字母” 这段js有什么问题吗?为何在用同一版本的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 可以通过