Чтобы отформатировать номер мобильного телефона в формате «(xxx)xxx-xxxx» с помощью кода, вы можете использовать различные языки программирования. Вот несколько примеров:
-
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 -
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 -
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» с помощью регулярных выражений. Код фиксирует три группы цифр мобильного номера и вставляет соответствующие разделители для достижения желаемого формата.