问题描述
i want to convert every number in the html content to persian numerals without other effects on page elements.
for example:
text number 1 text number 2text number 3 text number 4 text number 5
be converted to:
text number ? text number ?text number ? text number ? text number ?
let persian = array('?', '?', '?', '?', '?', '?', '?', '?', '?', '?'); let english = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
thanks.
百家乐凯发k8的解决方案
you can use this method: (http://jsfiddle.net/a4nfg/1/)
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;