Skip to content

Instantly share code, notes, and snippets.

@vhdm
Created September 9, 2015 21:55
Show Gist options
  • Save vhdm/ffe5a9d87cf99453861c to your computer and use it in GitHub Desktop.
Save vhdm/ffe5a9d87cf99453861c to your computer and use it in GitHub Desktop.
Convert number to persion in javascript
$(document).ready(function(){
convert_number_to_persion();
});
function convert_number_to_persion() {
persian = {0: '۰', 1: '۱', 2: '۲', 3: '۳', 4: '۴', 5: '۵', 6: '۶', 7: '۷', 8: '۸', 9: '۹'};
function traverse(el) {
if (el.nodeType == 3) {
var list = el.data.match(/[0-9]/g);
if (list != null && list.length != 0) {
for (var i = 0; i < list.length; i++)
el.data = el.data.replace(list[i], persian[list[i]]);
}
}
for (var i = 0; i < el.childNodes.length; i++) {
traverse(el.childNodes[i]);
}
}
traverse(document.body);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment