fixCookieName method
Implementation
String fixCookieName(String key) {
key = key.trim();
final validChars = RegExp(r"[!#$%&'*+\-.^_`|~0-9a-zA-Z]");
final buffer = StringBuffer();
for (int i = 0; i < key.length; i++) {
final char = key[i];
if (validChars.hasMatch(char)) {
buffer.write(char);
} else {
buffer.write('_');
}
}
return buffer.toString();
}