求一个简单的js的正则------在线等

helloha2013 2009-05-06 04:06:58
想要忽略字符串中的[]之间的内容,包括[]
比如

万方 [万方是南京的...]
===〉万方
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenzhenNBA 2009-05-06
  • 打赏
  • 举报
回复
光用正则并不能去掉[]及之间的内容
helloha2013 2009-05-06
  • 打赏
  • 举报
回复
给分了。
shenzhenNBA 2009-05-06
  • 打赏
  • 举报
回复
给一个函数测试通过了

<script language="javascript" type="text/javascript">
function selectStr(x)
{
//去掉字符串的 [ ] 之间的内容及[]本身
var x;
var fp,lp;
var xVarStr=x; //test: "asdfjlk我的[wwwadf我的如实]";
fp=xVarStr.indexOf("[");
lp=xVarStr.indexOf("]");
x=xVarStr.substr(fp,lp-fp+1)
x=xVarStr.replace(x,"");
alert("1, Old="+xVarStr+" \n2, New="+x);
return x;
}
</script>
helloha2013 2009-05-06
  • 打赏
  • 举报
回复
求一个正则
shenzhenNBA 2009-05-06
  • 打赏
  • 举报
回复
按你的意思其实你这个用替换比较好,

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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