📖 Examples

Below are some practical examples demonstrating how to use number2words in different scenarios.


1️⃣ Basic Number Conversion

import 'package:number2words/number2words.dart';

void main() {
  String result = Number2Words.convert(123);
  print(result); // Output: "One Hundred Twenty-Three"
}

2️⃣ Converting Large Numbers

String result = Number2Words.convert(987654321);
print(result); // Output: "Nine Hundred Eighty-Seven Million Six Hundred Fifty-Four Thousand Three Hundred Twenty-One"

3️⃣ Handling Decimal Numbers

String result = Number2Words.convert(45.78);
print(result); // Output: "Forty-Five and Seventy-Eight Hundredths"

4️⃣ Changing Letter Case

String result = Number2Words.convert(256, wordCase: WordCaseEnum.upperCase);
print(result); // Output: "TWO HUNDRED FIFTY-SIX"

5️⃣ Using Different Languages

String result = Number2Words.convert(2024, language: Number2WordsLanguage.french);
print(result); // Output: "Deux Mille Vingt-Quatre"

6️⃣ Integrating with Invoices

double amount = 1250.50;
String amountInWords = Number2Words.convert(amount);
print("Total Amount: $amountInWords Only");
// Output: "One Thousand Two Hundred Fifty and Fifty Hundredths Only"

🔥 Try More!

Now that you've seen various examples, check out Customization Options to fine-tune your results! 🚀

Updated on