Eliminates the extra white space, converts symbols and numbers into Persian, English, and Arabic into one another.
Eliminates the extra white space, converts symbols and numbers into Persian, English, and Arabic into one another.
Download the mirza.js file and add to your html page.
Convert english numbers to farsi: Use the changeNumberToFarsi() function to convert numbers from English into Persian.
// سلام شماره تلنن بنده 09255863569825 است.
var mirza = Mirza();
textArea.value = mirza.changeNumberToFarsi(textArea.value);
// result: سلام شماره تلنن بنده ۰۹۲۵۵۸۶۳۵۶۹۸۲۵ است.
Convert english numbers to Arabic: Use the changeNumberToArabic() function to convert numbers from English into Arabic.
// سلام شماره تلنن بنده 03447593864 است.
var mirza = Mirza();
textArea.value = mirza.changeNumberToArabic(textArea.value);
// result: سلام شماره تلنن بنده ٠٣٤٤٧٥٩٣٨٦٤ است.
Convert Farsi numbers to English: Use the farsiNumberToEnglish() function to convert numbers from Farsi into English.
// Hello ۵۴۵۴۳۲۵۲۴۳۵ what؟
var mirza = Mirza();
textArea.value = mirza.farsiNumberToEnglish(textArea.value);
// result: Hello 54543252435 what
Convert Arabic numbers to English: Use the arabicNumberToEnglish() function to convert numbers from Arabic into English.
// Hello ٥٤٥٤٣٢٥٢٤٣٥ what
var mirza = Mirza();
textArea.value = mirza.arabicNumberToEnglish(textArea.value);
// result: Hello 54543252435 what
You can use arabicNumbersToFarsi() and farsiNumberToArabic() methods to convert Arabic to Farsi and Farsi into Arabic.
var mirza = Mirza();
//change arabic numbers to farsi
textArea.value = mirza.arabicNumbersToFarsi(textArea.value);
//change farsi numbers to arabic
textArea.value = mirza.farsiNumberToArabic(textArea.value);
Remove extra with space:
// سلام نام من ، پوریا است .
var mirza = Mirza();
textArea.value = mirza.fixWithSpace(textArea.value);
// سلام نام من، پوریا است.
Remove extra with space for englishe sentences:
// Hello my name! is what ? me
var mirza = Mirza();
textArea.value = mirza.fixWithSpaceEn(textArea.value);
// Hello my name! is what? me
Replace some symbols:
var mirza = Mirza();
//replace ? , ; ! to ؟ ! ، ؛
textArea.value = mirza.replaceSymbolsToFarsi(textArea.value);
// replace ؟ ! ، ؛ to ? , ; !
textArea.value = mirza.replaceSymbolsToEnglish(textArea.value);
We use SemVer for versioning. For the versions available.
This project is licensed under the MIT License - see the LICENSE file for details