У нас есть поле Phone no, которое может содержать не более 9 цифр, и нам нужно замаскировать Phone no (который в основном является строкой) для отображения в пользовательском интерфейсе в качестве значения маски.
Мы пыталисьфрагмент кода ниже:
var pattern="^(/d{2})(/d{3})(/d*)$";
var regExp=new Regex(pattern);
return regExp.Replace(value, "$1-$2-$3");
этот фрагмент работает для 123456789 и отображает (123) 456-789, но для 12345 отображает () 12-345.
Не могли бы вы предложить, что будетздесь лучше всего подойдет для отображения номера телефона как (123) 456-789 для 123456789 и (123) 45 для 12345 Номер телефона