数码资讯
JS案例分享
在创建项目之前,需要在输入量写完之后自动将其转换为大写。经过一些研究,我们已经编译了下面的代码,与大家分享,希望能有所帮助。 复制代码代码如下所示: 功能arabia_to_chinese(NUM){ 对(我= num.length-1;我> = 0;我--) { Num = num.replace
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在创建项目之前,需要在输入量写完之后自动将其转换为大写。经过一些研究,我们已经编译了下面的代码,与大家分享,希望能有所帮助。
复制代码代码如下所示:
功能arabia_to_chinese(NUM){
对(我= num.length-1;我> = 0;我--)
{
Num = num.replace(
Num = num.replace(
}
Num = num.replace($
如果(isnan(努姆)){
警报(请检查正确的小写字母);
返回;
}
部分=字符串(数字);
将= ;
对(我=部分{ 0 }。length-1;我> = 0;我--){
如果(部分{ 0 },长度> 10){警报(太大,无法计算);返回};}
tmpnewchar =
perchar =部分{ 0 } charAt(我);
开关(perchar){
例0:tmpnewchar =零+ tmpnewchar;打破;
例1:tmpnewchar =人+ tmpnewchar;打破;
例2:tmpnewchar =II+ tmpnewchar;打破;
例3:tmpnewchar =三+ tmpnewchar;打破;
例4:tmpnewchar =肆意+ tmpnewchar;打破;
例5:tmpnewchar =吴+ tmpnewchar;打破;
例6:tmpnewchar =路+ tmpnewchar;打破;
例7tmpnewchar =七+ tmpnewchar;打破;
例8tmpnewchar =八+ tmpnewchar;打破;
例9:tmpnewchar =九+ tmpnewchar;打破;
}
开关(部分{ 0 }。length-i-1){
案例0:tmpnewchar = tmpnewchar +元;打破;
案例1:如果(perchar!= 0)tmpnewchar = tmpnewchar +拾取;打破;
案例2:如果(perchar!= 0)tmpnewchar = tmpnewchar +百;打破;
案例3:如果(perchar!= 0)tmpnewchar = tmpnewchar +千;打破;
案例4:tmpnewchar = tmpnewchar +万;打破;
案例5:如果(perchar!= 0)tmpnewchar = tmpnewchar +拾取;打破;
案例6:如果(perchar!= 0)tmpnewchar = tmpnewchar +百;打破;
案例7:如果(perchar!= 0)tmpnewchar = tmpnewchar +千;打破;
案例8:tmpnewchar = tmpnewchar +亿;打破;
案例9:tmpnewchar = tmpnewchar +拾取;打破;
}
将将tmpnewchar + =;
}
如果(Num.indexOf(。!= 1){
如果(部分{ 1 },长度> 2){
部分{ 1 } =部分{ 1 }。substr(0,2)
}
对于(i = 0;i <部分{ 1 };长度;i + +){
tmpnewchar =
perchar =部分{ 1 } charAt(我)。
开关(perchar){
例0:tmpnewchar =零+ tmpnewchar;打破;
例1:tmpnewchar =人+ tmpnewchar;打破;
例2:tmpnewchar =II+ tmpnewchar;打破;
例3:tmpnewchar =三+ tmpnewchar;打破;
例4:tmpnewchar =肆意+ tmpnewchar;打破;
例5:tmpnewchar =吴+ tmpnewchar;打破;
例6:tmpnewchar =路+ tmpnewchar;打破;
例7tmpnewchar =七+ tmpnewchar;打破;
例8tmpnewchar =八+ tmpnewchar;打破;
例9:tmpnewchar =九+ tmpnewchar;打破;
}
如果(我= = 0)tmpnewchar = tmpnewchar +角;
如果(我= = 1)tmpnewchar = tmpnewchar +子;
将将tmpnewchar = +;
}
}
而(newchar.search(00 )!= 1)
将= newchar.replace(00
将= newchar.replace(零元
将= newchar.replace(亿万富翁
将= newchar.replace(零元
将= newchar.replace(零
将= newchar.replace(零角
将= newchar.replace(零
如果(newchar.charat(将。length-1)= =$| | newchar.charat(将。length-1)= =角)
将=将+全
将返回;
}
复制代码代码如下所示:
功能arabia_to_chinese(NUM){
对(我= num.length-1;我> = 0;我--)
{
Num = num.replace(
Num = num.replace(
}
Num = num.replace($
如果(isnan(努姆)){
警报(请检查正确的小写字母);
返回;
}
部分=字符串(数字);
将= ;
对(我=部分{ 0 }。length-1;我> = 0;我--){
如果(部分{ 0 },长度> 10){警报(太大,无法计算);返回};}
tmpnewchar =
perchar =部分{ 0 } charAt(我);
开关(perchar){
例0:tmpnewchar =零+ tmpnewchar;打破;
例1:tmpnewchar =人+ tmpnewchar;打破;
例2:tmpnewchar =II+ tmpnewchar;打破;
例3:tmpnewchar =三+ tmpnewchar;打破;
例4:tmpnewchar =肆意+ tmpnewchar;打破;
例5:tmpnewchar =吴+ tmpnewchar;打破;
例6:tmpnewchar =路+ tmpnewchar;打破;
例7tmpnewchar =七+ tmpnewchar;打破;
例8tmpnewchar =八+ tmpnewchar;打破;
例9:tmpnewchar =九+ tmpnewchar;打破;
}
开关(部分{ 0 }。length-i-1){
案例0:tmpnewchar = tmpnewchar +元;打破;
案例1:如果(perchar!= 0)tmpnewchar = tmpnewchar +拾取;打破;
案例2:如果(perchar!= 0)tmpnewchar = tmpnewchar +百;打破;
案例3:如果(perchar!= 0)tmpnewchar = tmpnewchar +千;打破;
案例4:tmpnewchar = tmpnewchar +万;打破;
案例5:如果(perchar!= 0)tmpnewchar = tmpnewchar +拾取;打破;
案例6:如果(perchar!= 0)tmpnewchar = tmpnewchar +百;打破;
案例7:如果(perchar!= 0)tmpnewchar = tmpnewchar +千;打破;
案例8:tmpnewchar = tmpnewchar +亿;打破;
案例9:tmpnewchar = tmpnewchar +拾取;打破;
}
将将tmpnewchar + =;
}
如果(Num.indexOf(。!= 1){
如果(部分{ 1 },长度> 2){
部分{ 1 } =部分{ 1 }。substr(0,2)
}
对于(i = 0;i <部分{ 1 };长度;i + +){
tmpnewchar =
perchar =部分{ 1 } charAt(我)。
开关(perchar){
例0:tmpnewchar =零+ tmpnewchar;打破;
例1:tmpnewchar =人+ tmpnewchar;打破;
例2:tmpnewchar =II+ tmpnewchar;打破;
例3:tmpnewchar =三+ tmpnewchar;打破;
例4:tmpnewchar =肆意+ tmpnewchar;打破;
例5:tmpnewchar =吴+ tmpnewchar;打破;
例6:tmpnewchar =路+ tmpnewchar;打破;
例7tmpnewchar =七+ tmpnewchar;打破;
例8tmpnewchar =八+ tmpnewchar;打破;
例9:tmpnewchar =九+ tmpnewchar;打破;
}
如果(我= = 0)tmpnewchar = tmpnewchar +角;
如果(我= = 1)tmpnewchar = tmpnewchar +子;
将将tmpnewchar = +;
}
}
而(newchar.search(00 )!= 1)
将= newchar.replace(00
将= newchar.replace(零元
将= newchar.replace(亿万富翁
将= newchar.replace(零元
将= newchar.replace(零
将= newchar.replace(零角
将= newchar.replace(零
如果(newchar.charat(将。length-1)= =$| | newchar.charat(将。length-1)= =角)
将=将+全
将返回;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。