iranian_national_code 1.0.0 copy "iranian_national_code: ^1.0.0" to clipboard
iranian_national_code: ^1.0.0 copied to clipboard

A library for validating Iranian NationalCode and converting Persian numbers to English.

example/iranian_national_code_example.dart

import 'package:iranian_national_code/iranian_national_code.dart';

void main() {
  // validating the national code
  print(''.isValidNationalCode());
  print('chert'.isValidNationalCode());
  print('7730942860'.isValidNationalCode());
  print('4922652949'.isValidNationalCode());
  print('9743011005'.isValidNationalCode());
  print('9379338031'.isValidNationalCode());
  print('3101111110'.isValidNationalCode());
  print('8760052430'.isValidNationalCode());
  print(''.isValidNationalCode());
  print('AlakiMalaki'.isValidNationalCode());
  print('87600#@_;52430'.isValidNationalCode());

  // convert persian/farsi digits to english
  print('۱۲۳۴۵۶۷۸۹۰'.convertPersianToEnglishNumbers());
  print('۱۲۳۴۵#۶۷۸۹۰'.convertPersianToEnglishNumbers());
  print('۱۲۳۴۵JHkhdui۶۷۸۹۰'.convertPersianToEnglishNumbers());
  print('۱۲34۵۶۷۸۹۰'.convertPersianToEnglishNumbers());
}
3
likes
160
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A library for validating Iranian NationalCode and converting Persian numbers to English.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on iranian_national_code