var s1 = '【000】[000]【aaa】[aaa][test]【test】';
var s2 = '【000】[000]【aaa】[aaa]【test】[test]';上面是两个示例字符串,现在要求这样:过滤掉字符串最后面的一组括号中的全部内容(包括括号本身),这个括号可能是【】、[]、()、(),只需要过滤掉尾部的括号,其它地方不动,尾部可能还要考虑客格等因素。先谢谢大家的帮助!
var s2 = '【000】[000]【aaa】[aaa]【test】[test]';上面是两个示例字符串,现在要求这样:过滤掉字符串最后面的一组括号中的全部内容(包括括号本身),这个括号可能是【】、[]、()、(),只需要过滤掉尾部的括号,其它地方不动,尾部可能还要考虑客格等因素。先谢谢大家的帮助!
基本正确!不过只能适应括号为[]【】啊,在或里面追究一下()()就oK了
追加:
/(【[^】]*】|\[[^\]]*\]|\([^\]]*\))|([^\]]*))\s*$/