Занимательно. Похоже, что не очень сложный регэксп может проверять число на простоту. Хотя, на практике, это бесполезно, слишком медленно и количество потребляемой памяти безумно уже для не очень больших чисел. http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-p...
def is_prime(n)
("1" * n) !~ /^1?$|^(11+?)\1+$/
end