再会!
需要确定字符串是否与掩码匹配。掩码选项很多,通过 indexOf 对每一行进行排序不是很方便,我觉得不太对。
一般来说,我会举几个面具的例子:
эта строка https://example.com/post338159850
должна соответствовать
этой маске https://example.com/post[тут данные]
上个版本没有什么难度,下个版本就不太方便了。
https://example.com/post338159850?z=add_user5676465_546776845783%2F4767HJG8hjg76897fgn
https://example.com/post[тут данные]?z=add_user[тут данные]_[тут данные]%2F[тут данные]
要确定这一行,我需要检查 indexOfhttps://example.com/post
并且如果所有内容都返回 1 然后说好的,这是这一行并开始使用 split 直到遥控器丢失,直到我获得所有参数并将它们放入变量中。?z=add_user
%2F
有没有办法通过相同的 if 或者最重要的是 switch-case 并将字符串拆分为一个数组,将一堆这种无用的代码变成一个掩码检查['338159850','5676465','546776845783','4767HJG8hjg76897fgn']
如果有这样的现成选项,那会很酷,但如果没有,据我了解,我将不得不编写自己的函数
一般来说,我稍微改变了掩码并使用了 regexr ... 一般来说,这里是我需要的现成函数: