javascript输出结果全是false

问题描述

javascript输出结果全是false
 <script>
var re = null,
i;
for(i=0;i<10;i++){
re = new RegExp("cat","g");
re.test("catyyyyyyyy");
alert(re.test("catyyyyyyyy"));
}
</script>

解决方案

去掉g试试看

解决方案二:

不能要g,加了g会从第二次匹配的位置开始查找。你的re.test("catyyyyyyyy");已经匹配过一次了,会记住字符串位置为y后面开始匹配,

除非你第二次内容是这样

alert(re.test("catyyyyyyyycatyy"));

可以看这个:http://www.cnblogs.com/rentj1/archive/2011/04/26/2029872.html

时间: 2024-12-28 11:58:38

javascript输出结果全是false的相关文章

javascript实现可全选、反选及删除表格的方法

 本文实例讲述了javascript实现可全选.反选及删除表格的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

javascript实现可全选、反选及删除表格的方法_javascript技巧

本文实例讲述了javascript实现可全选.反选及删除表格的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu

javascript 模仿form全选删除数据代码

javascript 模仿form全选删除数据代码 <form> <input name="box[]" type="checkbox" class="input_focus" value="<?=$_v[0]?>" />  <input name="box[]" type="checkbox" class="input_focus&q

javascript中CheckBox全选终极方案

  在javascript页面中实现CheckBox或者Radio的选中状态是一件很容易的事情,下面我们来给大家展示下在asp.net中使用javascript中CheckBox全选终极方案,有需要的小伙伴可以参考下. 在我们的程序开发中经常会要用到CheckBox的全选,通常情况下是在一些数据绑定控件中如Gridview等 下面以Repeater为例,在Repeater的header 和item中放入CheckBox控件 . ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14

JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)_基础知识

JavaScript 输出 JavaScript 没有任何打印或者输出的函数. JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框. 使用 document.write() 方法将内容写到 HTML 文档中. 使用 innerHTML 写入到 HTML 元素. 使用 console.log() 写入到浏览器的控制台. 使用 window.alert() 你可以弹出警告框来显示数据: <!DOCTYPE html>

JavaScript 输出

原文:JavaScript 输出 JavaScript 输出 JavaScript 没有任何打印或者输出的函数. 在 HTML 中, JavaScript 通常用于操作 HTML 元素. 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法.   请使用 "id" 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容: 实例 <!DOCTYPE html>

javascript full screen 全屏显示页面元素的方法_javascript技巧

一种最简单的方式,就是动态改变你想要全屏显示的部件的style,例如position变成absolute,height和width都设置成窗口大小,并且把背景颜色改成全白(为了遮住页面上其余的元素).这样网页上就只能看到你要突出的部件了,视觉上就等同于全屏.同时利用javascript监听键盘事件,一旦用户按了ESc退出键,就恢复原来的样子.部分代码如下: 复制代码 代码如下: document.onkeydown = function (event) {        var e = even

javascript实现checkbox全选的代码_javascript技巧

代码: function checkall(checkNames){ var allBoxs = document.getElementsByName(checkNames); for(var i = 0 ;i<allBoxs.length;i++){ if(allBoxs[i].type == 'checkbox'){ if(allBoxs[i].checked==false){ allBoxs[i].checked = true ; }else{ allBoxs[i].checked = f

javascript实现checkbox全选的代码

  本文给大家分享的是js实现checkbox的全选的代码,在网页制作中很常用的js代码,供大家学习参考. 代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 function checkall(checkNames){ var allBoxs = document.getElementsByName(checkNames); for(var i = 0 ;i<allBoxs.length;i++){ if(allBoxs[i].type == 'checkbox'){ if(al