Heim > Web-Frontend > js-Tutorial > Konvertieren Sie den Betrag in JS-Case-Sharing_Javascript-Kenntnissen von Kleinbuchstaben in Großbuchstaben

Konvertieren Sie den Betrag in JS-Case-Sharing_Javascript-Kenntnissen von Kleinbuchstaben in Großbuchstaben

WBOY
Freigeben: 2016-05-16 16:48:06
Original
1283 Leute haben es durchsucht

Als ich zuvor an einem Projekt gearbeitet habe, bin ich auf die Notwendigkeit gestoßen, den in Kleinbuchstaben eingegebenen Betrag automatisch in Großbuchstaben umzuwandeln. Nach einiger Recherche bin ich auf den folgenden Code gekommen und habe ihn hoffentlich mit allen geteilt

Code kopieren Der Code lautet wie folgt:

function Arabia_to_Chinese(Num){
for(i=Num.length-1; i>=0;i--)
{
Num = Num.replace(",","")
Num = Num.replace (" ","")
}
Num = Num.replace("¥","")
if(isNaN(Num)) {
alert("Bitte überprüfen Sie, ob der Betrag in Kleinbuchstaben angegeben ist ist richtig");
return;
}
part = String(Num).split(".");
newchar = "";
for(i=part[0] .length-1;i>=0;i--){
if(part[0].length > 10){ Alert("Die Anzahl der Ziffern ist zu groß, um berechnet zu werden");return "" ;}
tmpnewchar = ""
perchar = part[0] .charAt(i);
switch(perchar){
case "0": tmpnewchar="zero" tmpnewchar ;break; 🎜>Fall „1“: tmpnewchar="one" tmpnewchar ;break;
Fall "2": tmpnewchar="二" tmpnewchar ;break;
Fall "3": tmpnewchar="三" tmpnewchar ;break;
Fall „4“: tmpnewchar="四" tmpnewchar ;break; ;
case "7": tmpnewchar="柒" tmpnewchar ;break;
case "8": tmpnewchar="捌" tmpnewchar ;break;
case "9": tmpnewchar="玖" tmpnewchar ; break;
}
switch(part[0].length- i-1){
case 0: tmpnewchar = tmpnewchar "元" ;break;
case 1: if(perchar!=0 )tmpnewchar= tmpnewchar "十" ;break;
Fall 2: if( perchar!=0)tmpnewchar= tmpnewchar "䰰" ;break;
Fall 3: if(perchar!=0)tmpnewchar "千" ;break;
Fall 4: tmpnewchar= tmpnewchar "万" ;break ;
Fall 5: if(perchar!=0)tmpnewchar= tmpnewchar "hundred" ;break;
Fall 6: if(perchar !=0)tmpnewchar= tmpnewchar "hundert" ;break;
case 7 : if(perchar!=0)tmpnewchar= tmpnewchar "仟" ;break;
case 8: tmpnewchar= tmpnewchar "hundred million" ;break ;
case 9: tmpnewchar= tmpnewchar "十" ;break; }
newchar = tmpnewchar newchar;
if(Num.indexOf(".")!=-1) {
if(part[1].length > 2) {
part[1] = part[1].substr(0,2)
}
for(i=0;i< ;part[1].length;i ){
tmpnewchar = ""
perchar = part[1].charAt(i)
switch(perchar){
case "0": tmpnewchar= "null" tmpnewchar ;break;
case "1": tmpnewchar="one" tmpnewchar
case "2": tmpnewchar="二" tmpnewchar ;break; ="三" tmpnewchar ;break;
case "4": tmpnewchar="四" tmpnewchar
case "5": tmpnewchar="五" tmpnewchar ;break; tmpnewchar="Lu" tmpnewchar ;break;case "7": tmpnewchar= "柒" tmpnewchar ;break;case "8": tmpnewchar="捌" tmpnewchar ;break; : tmpnewchar="玖" tmpnewchar ;break;
}
if( i==0)tmpnewchar "angle";
if(i==1)tmpnewchar "point"; >newchar = newchar tmpnewchar;
}
}
while( newchar.search("null null") != -1)
newchar = newchar.replace("null null", "null" );
newchar = newchar.replace("null Milliarde", "hundert Millionen" ; Null Yuan", "Yuan");
newchar = newchar.replace("null Cent", "");
newchar = newchar.replace("null Cent", "");
if ( newchar.charAt(newchar.length-1) == "yuan" || newchar.charAt(newchar.length-1) == „angle“)
newchar = newchar „whole“
return newchar;
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage