嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
function makePy(str){
if(typeof(str) != "string")
throw new Error(-1,"函数makePy需要字符串类型参数!");
var arrResult = new Array();
str=str.replace(/\s/g, "");
for(var i=0,len=str.length;i<len;i ){
var ch = str.charAt(i);
arrResult.push(checkCh(ch));
}
return mkRslt(arrResult);
}
function checkCh(ch){
var uni = ch.charCodeAt(0);
if(uni > 40869 || uni < 19968)
return ch;
return (strChineseFirstPY.charAt(uni-19968));
}
function mkRslt(arr){
var arrRslt = [""]
for(var i=0,len=arr.length;i<len;i ){
var str = arr[i];
var strlen = str.length;
if(strlen == 1){
for(var k=0;k<arrRslt.length;k ){
arrRslt[k] = str;
}
}else{
var tmpArr = arrRslt.slice(0);
arrRslt = [];
for(k=0;k<strlen;k ){
var tmp = tmpArr.slice(0);
for(var j=0;j<tmp.length;j ){
tmp[j] = str.charAt(k);
}
arrRslt = arrRslt.concat(tmp);
}
}
}
return arrRslt;
}