symbol_display.dart 354 B

12345678
  1. /// 与 Web 端币对展示对齐:`btcusdt` / `BTCUSDT` / `BTC-USDT` → `BTC/USDT`
  2. String formatUsdtPairDisplay(String raw) {
  3. final compact = raw.trim().toUpperCase().replaceAll(RegExp(r'[/\-\s]'), '');
  4. if (compact.endsWith('USDT') && compact.length > 4) {
  5. return '${compact.substring(0, compact.length - 4)}/USDT';
  6. }
  7. return raw.trim();
  8. }