Формат мобильных номеров в формате (xxx) xxx-xxxx

Чтобы отформатировать номер мобильного телефона в формате «(xxx)xxx-xxxx» с помощью кода, вы можете использовать различные языки программирования. Вот несколько примеров:

  1. Python:

    import re
    def format_mobile_number(number):
    pattern = r'^(\d{3})(\d{3})(\d{4})$'
    formatted_number = re.sub(pattern, r'(\1) \2-\3', number)
    return formatted_number
    mobile_number = "1234567890"
    formatted_number = format_mobile_number(mobile_number)
    print(formatted_number)  # Output: (123) 456-7890
  2. JavaScript:

    function formatMobileNumber(number) {
    const pattern = /^(\d{3})(\d{3})(\d{4})$/;
    const formattedNumber = number.replace(pattern, '($1) $2-$3');
    return formattedNumber;
    }
    const mobileNumber = "1234567890";
    const formattedNumber = formatMobileNumber(mobileNumber);
    console.log(formattedNumber);  // Output: (123) 456-7890
  3. Java:

    import java.util.regex.Pattern;
    import java.util.regex.Matcher;
    public class MobileNumberFormatter {
    public static String formatMobileNumber(String number) {
        Pattern pattern = Pattern.compile("^(\\d{3})(\\d{3})(\\d{4})$");
        Matcher matcher = pattern.matcher(number);
        if (matcher.find()) {
            return "(" + matcher.group(1) + ") " + matcher.group(2) + "-" + matcher.group(3);
        } else {
            return number;
        }
    }
    public static void main(String[] args) {
        String mobileNumber = "1234567890";
        String formattedNumber = formatMobileNumber(mobileNumber);
        System.out.println(formattedNumber);  // Output: (123) 456-7890
    }
    }

В этих примерах показано, как отформатировать номер мобильного телефона в формате «(xxx) xxx-xxxx» с помощью регулярных выражений. Код фиксирует три группы цифр мобильного номера и вставляет соответствующие разделители для достижения желаемого формата.