flutter 手机号格式化
时间: 2023-09-06 21:11:11 浏览: 165
ot_1.2.rar_黑白棋
可以使用 `intl` 库中的 `NumberFormat` 类来格式化手机号码。你可以使用以下代码:
```dart
import 'package:intl/intl.dart';
String formatPhoneNumber(String phoneNumber) {
final number = int.tryParse(phoneNumber.replaceAll(RegExp(r'[^\d]'), ''));
final formatter = NumberFormat('###-###-####');
return formatter.format(number);
}
```
使用示例:
```dart
final phoneNumber = '123-456-7890';
final formattedPhoneNumber = formatPhoneNumber(phoneNumber);
print(formattedPhoneNumber); // 输出:123-456-7890
```
阅读全文