Я использую Rails 3.1.1, и я хотел бы распознать (возможно, используя регулярное выражение), если строка "содержит" / "is" / "представляет" одно из следующего:
- адрес электронной почты
- URL веб-сайта
- число
Я пытаюсь реализовать метод, который при наличии строки возвращает:
email
если строка похожа на my_nick@email_provider.org
website
если строка похожа на www.web_address.org
number
если строка похожа на 123
null
в противном случае
Возможно ли это? Как я могу это сделать?