Package to easily sanitize your Persian (Farsi) strings and numbers.
This Package converts Arabic letters and numbers to Persian.
import sanitizePersian from "sanitize-persian";
console.log(sanitizePersian("۱ متن فارسی با كاراکترهای عربی")); // -> "متن فارسی با کاراکترهای عربی 1"
console.log(
sanitizePersian(" 1 متن فارسی با كاراکترهای عربی ", {
numbers: "toPersian",
})
); // -> "۱ متن فارسی با کاراکترهای عربی"
console.log(
sanitizePersian(" ۱1 متن فارسی با كاراکترهای عربی ", {
numbers: false,
})
); // -> "۱1 متن فارسی با کاراکترهای عربی"
console.log(
sanitizePersian(" ۱ متن فارسی با كاراکترهای عربی ", {
trim: false,
})
); // -> " ۱ متن فارسی با كاراکترهای عربی "
sanitizePersian(str, options?)
options | Description | Values | Default |
---|---|---|---|
numbers | Decide whether the numbers should be translated into Persian, English, or remain unchanged | "toEnglish" , "toPersian" , false |
"toEnglish" |
trim | Decide if the string should be trimmed or not | true , false |
true |