ghcsmile 发表于 2009-11-16 16:18:59

dedecms的导入模块采集电话号码,出现很郁闷的问题

主要是采集一组电话号码,但是网站把电话号码用的是字母翻译的,规则也找到了,主要是
   telcodeNum = telcodeNum.replace(new RegExp("eeoee", 'g'), "0") ;
   telcodeNum = telcodeNum.replace(new RegExp("xnx", 'g'), "1");
   telcodeNum = telcodeNum.replace(new RegExp("qgp", 'g'), "2");
   telcodeNum = telcodeNum.replace(new RegExp("mnb", 'g'), "3");
   telcodeNum = telcodeNum.replace(new RegExp("iiii", 'g'), "4");
   telcodeNum = telcodeNum.replace(new RegExp("wwwr", 'g'), "5");
   telcodeNum = telcodeNum.replace(new RegExp("abc", 'g'), "6");
   telcodeNum = telcodeNum.replace(new RegExp("rtlo", 'g'), "7");
   telcodeNum = telcodeNum.replace(new RegExp("vkf", 'g'), "8") ;
   telcodeNum = telcodeNum.replace(new RegExp("tfy", 'g'), "9")
因此在替换的时候,按照规则,替换前依次输入了eeoee,替换后0,这样一直到9后,发现导数据后,至少有三分之一没有被替换过来,但是测试的时候,所有的都能替换过来,可为什么批量导数据的时候,总会有三分之一的电话号码没能翻译过来呢,比如其中一个结果就是13756yyfy55111,但是测试都能出来,非常郁闷,总是找不出什么原因,请高手帮忙。。。

jueshihaogongzi 发表于 2009-11-16 18:10:53

yyfy没有对应的{:4_180:}

论坛政要 发表于 2009-11-16 20:04:05

没戏没戏没戏没戏。。。。
页: [1]
查看完整版本: dedecms的导入模块采集电话号码,出现很郁闷的问题