Skip to content

Instantly share code, notes, and snippets.

@HosseinKarami
Last active September 9, 2017 15:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HosseinKarami/803d7590526b5e73859070bed6c4deb4 to your computer and use it in GitHub Desktop.
Save HosseinKarami/803d7590526b5e73859070bed6c4deb4 to your computer and use it in GitHub Desktop.
English Number to Persian
$(document).ready(function(){
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