Sanitize MSISDNS as per mobile number format. This is specially useful for formating Android mobile numbers which are stored in different formats. Currently only Indian MSISDNs are supported. ##Usage gem install sanitized_msisdns require 'msisdn_sanitizer' MSISDN::Sanitizer.sanitize('00919876543210') => ["+919876543210"] MSISDN::Sanitizer.sanitize('0987-6543210') => ["+919876543210"] MSISDN::Sanitizer.sanitize(['00919876543210', '9037 123 456', '04972123465']) => ["+919876543210", "+919037123456"] MSISDN::Sanitizer.sanitize(9876543210) => ["+919876543210"] You could also specify options, format & country_code ( Right now the only supported country code is ':in') The defaults are { :country_code => :in, :format => 'international' } MSISDN::Sanitizer.sanitize(['00919876543210', '9037 123 456', '04972123465'], format: 'local') => ["9876543210", "9037123456"]