100分求一道解﹐不是很难﹐但对于我来说﹐还是搞不定。

Keyln 2003-06-06 08:33:31
A可能值"me,he,she",也可能为"he,she,Me"。最后想得到结果为"he,she".(关键是me的大小写及位置不确定).
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Keyln 2003-06-07
  • 打赏
  • 举报
回复
function stxt(z)
{
var sto3="";

if(z!="" && x(z)!="")
{
sto3=sto3+sfrom+";";
sto3=sto3+x(z);

}
else
{
sto3=sto3+sfrom;

}
return sto3;
}
function x(y)
{
var s="";
var r0=new RegExp()
r0.compile(",?"+search1+",?","gi")
var len=y.search(r0);
if(len==-1)
{
var r1=new RegExp();
r1.compile(",?"+search2+",?","gi")
s=y.replace(r1,'')
}
else
{
s=y.replace(r0,'')
}
return s;

}
多谢阿信。问题解决了。结分罗。
fason 2003-06-07
  • 打赏
  • 举报
回复
try:
<script>
var k="ME"
var r=new RegExp()
r.compile(",?"+k+",?","gi")
var s="me,he,she"
var t="he,she,Me"
alert(s.replace(r,''))
alert(t.replace(r,''))
</script>
Keyln 2003-06-07
  • 打赏
  • 举报
回复
To: fason(阿信)为何我把”me”看成一个变量﹐会不行。
<script>
var k="ME"
var s="me,he,she"
var t="he,she,Me"
alert(s.replace(/,?k,?/ig,''))
alert(t.replace(/,?'"+k+"',?/ig,''))
</script>

fason 2003-06-06
  • 打赏
  • 举报
回复
正则:http://www.csdn.net/develop/Read_Article.asp?Id=5381
Keyln 2003-06-06
  • 打赏
  • 举报
回复
/,?me,?/ig,分开来解释一下吧。谢谢又学了一招。。
fason 2003-06-06
  • 打赏
  • 举报
回复
try:
<script>
var s="me,he,she"
var t="he,she,Me"
alert(s.replace(/,?me,?/ig,''))
alert(t.replace(/,?me,?/ig,''))
</script>

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧