正则表达式如何匹配具有排列组合性质的字符串?

zl_jingmao 2006-09-07 10:24:53
如Excel里的求和函数SUM(B1,B2,B3,B4,B5)也可是SUM(B1,B4,B2,B3,B5)等等。
...全文
434 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl_jingmao 2006-09-07
  • 打赏
  • 举报
回复
就是匹配字符串:
SUM(B1,B2,B3,B4,B5) 或者
SUM(B1,B2,B3,B5,B4) 或者
SUM(B1,B2,B4,B3,B5) 或者
SUM(B1,B2,B4,B5,B3) 或者
......
......
ice_berg16 2006-09-07
  • 打赏
  • 举报
回复
不知道你在说什么
hbhbhbhbhb1021 2006-09-07
  • 打赏
  • 举报
回复
组合用|,就是或者
yorkane 2006-09-07
  • 打赏
  • 举报
回复
你想匹配得到什么结果?
lantersen 2006-09-07
  • 打赏
  • 举报
回复
function gogo()
{
var reg = /SUM\(B\d+,B\d+,B\d+,B\d+,B\d+\)/;
var str = 'SUM(B13343,B23434,B3343,B433,B5343)';

if (reg.test(str))
{ alert(8888);}
else
{ alert(110); }
}

</script>
<BODY>

<form>
<input type='button' name='button' onclick="gogo();return true;" value="go!"><br />
fosjos 2006-09-07
  • 打赏
  • 举报
回复
正则表达式对于全排列的问题

应该没有巧妙的方法,还是老老实实列举所有情况不会出错

87,910

社区成员

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

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