String Extensions (string.*)
string_ext
Extended string functions: split, trim, hash, encrypt, encode, validate.
10 functions
Lua 5.3
string_ext.string.aes128_decrypt
string.aes128_decrypt(data, key)AES-128 ECB decrypt.
string_ext.string.aes128_encrypt
string.aes128_encrypt(data, key)AES-128 ECB encrypt.
string_ext.string.base64_encode
string.base64_encode(data)Base64 encode.
string_ext.string.ends_with
string.ends_with(text, suffix)Check if string ends with suffix.
string_ext.string.is_email
string.is_email(text)Validate email format.
string_ext.string.md5
string.md5(data)MD5 hash.
string_ext.string.sha256
string.sha256(data)SHA256 hash.
string_ext.string.split
string.split(text, sep [, max])Split string by separator.
string_ext.string.starts_with
string.starts_with(text, prefix)Check if string starts with prefix.
string_ext.string.trim
string.trim(text)Trim whitespace from both ends.