alphanumeric

Case-insensitive alphanumeric comparator. Splits each value on digit runs, then compares pairwise: digit runs numerically, text runs lexicographically.