修复正则排序的bug

This commit is contained in:
Peng-YM
2020-12-05 15:46:41 +08:00
parent 9333d989bc
commit 8c22f1c16e
4 changed files with 52 additions and 3 deletions

View File

@@ -1588,11 +1588,11 @@ var ProxyUtils = (function () {
// sort by regex
function RegexSortOperator(expressions) {
expressions = expressions.map(expr => new RegExp(expr));
return {
name: "Regex Sort Operator",
func: (proxies) =>
proxies.sort((a, b) => {
expressions = expressions.map(expr => new RegExp(expr));
const oA = getRegexOrder(expressions, a.name);
const oB = getRegexOrder(expressions, b.name);
if (oA && !oB) return -1;