js正则表达式新问题 我现在遇到的问题是:我现在只把包含1的替换掉,而且1有可能在开头,也有可能在结尾,也有可能在中间,该怎么过滤呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是指? s = s.replace(/1/g,""); <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <script language="JavaScript" type="text/javascript"> window.onload=function(){ var s="2345167819"; var rex=/([0|2-8]*?)[1]*([0|2-8]*?)/g alert(s.replace(rex,"$1$2")); } </script> </head> <body> </body></html> var str="1abcd12345我的故事12345671";str=str.replace(/1/g,"");是这样? var str="1abcd12345我的故事12345671";str=str.replace(/1{1}/g,"");是不是这样? [code]<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <script language="JavaScript" type="text/javascript"> window.onload=function(){ var s="23451167819"; var rex=/([0|2-8]*?)(11)*[1]*([0|2-8]*?)/g alert(s = s.replace(rex,"$1$2$3")); } </script> </head> <body> </body></html>[/code] 猜的...这样吧?<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <script language="JavaScript" type="text/javascript"> window.onload=function(){ var s="23451167819"; var rex=/([0|2-8]*?)(11)*[1]*([0|2-8]*?)/g alert(s = s.replace(rex,"$1$2$3")); } </script> </head> <body> </body></html> 笨点做法var str="1abcd12345我的故事112345671";str=str.replace(/11/g,"|X|");str=str.replace(/1/g,"");str=str.replace(/|X|/g,"11"); 再换回来, var s="23145116711819"; var rex=/(11*?)1/g alert(s = s.replace(rex,"")); 貌似读错题了.. var s="231451167111819"; s = s.replace(/11|(1)/g, function(l, $1){ return ($1 ? "" : l)}); alert(s) //更简单的...<script type="text/javascript"><!--var s="231451167111819";s = s.replace(/(11)|1/g, '$1');alert(s) //--></script> javascript刚入门,帮我解析下没有备注的地方 window.frames.iframe is undefined audio重复播放的问题 创建ActiveXObject("Excel.Application")对象错误 如何让一个层在鼠标点击该页面任何地方和在窗口大小变化或后消失 163邮箱里面效果如何实现的阿 请问如何使得页面内容不能被复制? 求ip输入验证!星级高手请进! 请教一个数据库操作问题! 如何在dreamweaver3中更改behavior的触发动作 javascrip 表格中每行有链接 如何判断 Js的replace替换()问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="JavaScript" type="text/javascript">
window.onload=function(){
var s="2345167819";
var rex=/([0|2-8]*?)[1]*([0|2-8]*?)/g
alert(s.replace(rex,"$1$2"));
} </script>
</head>
<body>
</body>
</html>
var str="1abcd12345我的故事12345671";
str=str.replace(/1/g,"");是这样?
var str="1abcd12345我的故事12345671";
str=str.replace(/1{1}/g,"");是不是这样?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="JavaScript" type="text/javascript">
window.onload=function(){
var s="23451167819";
var rex=/([0|2-8]*?)(11)*[1]*([0|2-8]*?)/g
alert(s = s.replace(rex,"$1$2$3"));
} </script>
</head>
<body>
</body>
</html>
[/code]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="JavaScript" type="text/javascript">
window.onload=function(){
var s="23451167819";
var rex=/([0|2-8]*?)(11)*[1]*([0|2-8]*?)/g
alert(s = s.replace(rex,"$1$2$3"));
} </script>
</head>
<body>
</body>
</html>
var str="1abcd12345我的故事112345671";
str=str.replace(/11/g,"|X|");
str=str.replace(/1/g,"");
str=str.replace(/|X|/g,"11"); 再换回来,
var s="23145116711819";
var rex=/(11*?)1/g
alert(s = s.replace(rex,""));
s = s.replace(/11|(1)/g, function(l, $1){ return ($1 ? "" : l)});
alert(s)
//更简单的...
<script type="text/javascript">
<!--
var s="231451167111819";
s = s.replace(/(11)|1/g, '$1');
alert(s)
//-->
</script>