понедельник, 14 июля 2014 г.

Практические задачи № 1

Начинаю небольшой цикл статей, где я беру задания с различных фриланс бирж и делаю их бесплатно просто ради интереса.

Вот первое, что попалось: https://www.freelancer.com/projects/PHP-MySQL/help-Regex-phone-pattern.html?t=b&utm_expid=294858-205.srtFykaOR_ulbzvw6_f6Sw.1
Само задание:
I want good regex expretion for phone numbers with these pattern for 8 digit after international code :
* 00965 xxxxxxx 
* +965 xxxxxxxx
* 00965xxxxxxxx
* +965xxxxxxxx
* xxxxxxxx
* (+965)(xxxxxxxx)
* (00965)(xxxxxxxx)
* (+965) xxxxxxxx
* (00965) xxxxxxxx

that format that I think will be enough ,,


Бюджет: 10-30 Баксов.

Собственно за 10 минут была написана небольшая регулярка:
((?:\(?(?:00|\+)?\d{3}\)?\s?\(?)?\d{7}\)?)

А вот ссылка на онлайн чекер: http://regex101.com/r/bJ8pL8/1

Вот так просто можно было бы заработать 10-30 баксов.

Комментариев нет:

Отправить комментарий