问题描述
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.
尊龙凯时的解决方案
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;
领导先上