<script>
ar = new Array(
"x=5 and a.b=c.b and y>6",
"x=5 and y>6 and a.b=c.b",
"a.b=c.b and x=5 and y>6s"
)var re = / and a.b=c.b|a.b=c.b and /g;
for(i=0;i<ar.length;i++) {
ar[i] = ar[i].replace(re,"");
document.write((i+1)+"."+ar[i]+"<br>");
}
</script>
ar = new Array(
"x=5 and a.b=c.b and y>6",
"x=5 and y>6 and a.b=c.b",
"a.b=c.b and x=5 and y>6s"
)var re = / and a.b=c.b|a.b=c.b and /g;
for(i=0;i<ar.length;i++) {
ar[i] = ar[i].replace(re,"");
document.write((i+1)+"."+ar[i]+"<br>");
}
</script>
解决方案 »
- 正则表达式 js
- 在JS中得到网址如何解析成网页代码
- ajax回调函数取不到event对象
- 滚动条滚动的时候,文本框里一直显示“正在滚动”;停止滚动时,文本框里显示滚动条的高度。但我想实现停止滚动时文本框里显示垂直滚动的距离。麻烦大家帮忙看看该怎么改
- 有没有实现图片另存为的函数
- 大虾们,谁能给判断非空,判断email,判断是数字这样的jscript 函数阿?
- 用JAVASCRIPT的正则表达式判断字符是否全是字母,MATCH()里面参数怎么写?
- 如何激活这段自定义判断函数
- 怎样去掉超连接下的下划线
- 在netscape中为什么嵌在层中的text and button都没法显示?
- 关于IE窗口焦点的问题(消息提醒功能)
- 救命呀!!
var s = "a.b=c.b";
var re = eval("/ and "+s+"|"+s+" and /g");
var s = "a.b=c.b";
var re = eval("/ and "+s+"|"+s+" and /g");
有道理,试试先
var tmp = "x=5 and a.b=c.b and y>6".split(" and ");
var newtmp = new Array();for ( var i=0; i<tmp.length; i++ )
{
if ( tmp[i] != "a.b=c.b" )
{
newtmp[newtmp.length] = tmp[i];
}
}var result = newtmp.join(" and ");
alert(result);
</script>
var tmp = "x=5 and y>6 and a.b=c.b";
alert(tmp.replace(/a\.b\=c\.b and|and a\.b\=c\.b/,""));var tmp = "x=5 and a.b=c.b and y>6";
alert(tmp.replace(/a\.b\=c\.b and|and a\.b\=c\.b/,""));var tmp = "a.b=c.b and x=5 and y>6";
alert(tmp.replace(/a\.b\=c\.b and|and a\.b\=c\.b/,""));
</script>