这个是java版本的,能不能用js来写
public static String extractIndex(String encryptedData) {
if (encryptedData == null || encryptedData.length() < 4) {
return null;
}
char sepInData = encryptedData.charAt(0);
if (encryptedData.charAt(encryptedData.length() - 2) != sepInDat a) {
return null;
}
String[] parts = StringUtils.split(encryptedData, sepInData);
if (sepInData == '$' || sepInData == '#') {
return parts[0];
} else {
return parts[1];
}
}
例子一:~AgAAAACRA3kHcalkUwD7G2YJNcBkTGWkPZIligf0ogpMP0q6d1IlAsuFPWSPzuogmIrEya43wGyE8dLzuR22qzEeoy4RE4EseGnOO80mYt2WdgVFmKtBiB+yklyEZyVY~uYDTleHicpenNUyPY41UfeBfLK4afjriNtdwQy2hWGeZ8NL0OQ5MPDPxI26cnjHFV0SoljF2fuQ5FBryhr2E9+MCNCajyY5rLnT8hxFAstQ6FAPw~0~~
取出来是uYDTleHicpenNUyPY41UfeBfLK4afjriNtdwQy2hWGeZ8NL0OQ5MPDPxI26cnjHFV0SoljF2fuQ5FBryhr2E9+MCNCajyY5rLnT8hxFAstQ6FAPw
例子二:~AgAAAACRA3kFcalkUwDtkqd+GNI5GN6mA3g890YBeWk=~aqs6GLMeT/wk~0~~
取出来是aqs6GLMeT/wk
例子三:$Nxr936VS36CN$AgAAAACRA3kGcalkUwDXou5U6engovMJeThVbPO90DE=$0$$
取出来是Nxr936VS36CN
例子四:~AgAAAACRA3kIcalkUwBgLsCrWQ4wsUbBS+bRyB1Oaoc+S0r7/UiKLaxhlZz0fNaXnlqMF6nQsogPEvApkCTlqA==~Qy2hWGeZ8NL0OQ5MPDPxI26cnjHFV0SoljF2fuQ5FBryhr2E9+MCNCajyY5rLnT8hxFAstQ6FAPw~0~~
取出来是Qy2hWGeZ8NL0OQ5MPDPxI26cnjHFV0SoljF2fuQ5FBryhr2E9+MCNCajyY5rLnT8hxFAstQ6FAPw