var box=/box/ig;alert(box.exec("this is bbox"));alert(box.test("boxes"));
刚接触正则不明白为什么,alert(box.test("boxes"));放在后面返回值是false,放在前面是true;求解答
刚接触正则不明白为什么,alert(box.test("boxes"));放在后面返回值是false,放在前面是true;求解答
解决方案 »
- 请问如何实现此种效果:移上图片,显示介绍和链接
- Jquery显示隐藏改变图片的问题
- 兼容四大浏览器 hasOwnProperty判断对象是否有指定的属性和方法!怎么做 啊~ (抱歉分不多)
- 怎么判断 NaN 的 如何判断数据是 String 还是 int
- 帮看下JS在FIREFOX中的菜单不能展开问题,IE是正常
- 求助,求一个基于jsp的自组卷系统
- JavaScript中的With、setCapture和releaseCapture帮解释一下。
- 各位,我要晕了,帮我看看,谢谢!!
- js如何判断一个词是否是超连接
- 怎样使用javascript控制网页中的img标签元素?
- 自己网站调用百度时http 501 错误 着急
- jquery grid组件的问题
这里面的this is bbox 换成boxes试试回有什么效果?
alert(box.exec("this is bboxs sdasbox"));
box=/box/ig;
alert(box.test("boxes"));如果在当中重新定义一下,就会没有问题,感觉应该是box的正则表达式在第一个alert之后,有变化,但水平较低,找不到原因,期待大神解答~~
是什么意思啊
test的用法是reg.test(str)
点前边的是对应的正则表达式,后边是要测试的字符串
写反了意义就完全不一样了 返回结果也很可能不一样了啊
box.compile();
alert(box.test("boxes"));var box=/box/i;alert(box.exec("this is bbox"));
alert(box.test("boxes"));var box=/box/ig;alert(box.exec("this is bbox"));
//alert(box.lastIndex);
box.lastIndex=0;
alert(box.test("boxes"));
box.lastIndex = 0;
alert(box.test("boxes"));