大家好,我确实使用jquery将NUMBERS转换为单词。
以下是视图和演示:here
<form>
Number to words<BR>
<BR>Number/Número
<INPUT NAME="Number" TYPE="number" SIZE="60" value="123"> <BR><TEXTAREA NAME="Spanish" ROWS="5" COLS="90"></TEXTAREA><BR>
</form>
这将显示:
CIENTO VEINTITRES CON /100 NUEVOS SOLES
但我想展示(当它没有点符号时)
CIENTO VEINTITRES CON 00/100 NUEVOS SOLES
另一个问题是符号点无法正常工作,例如在此行中:
<INPUT NAME="Number" TYPE="number" SIZE="60" value="123.12"> <BR>
我应该
CIENTO VEINTITRES CON 12/100 NUEVOS SOLES
我试过这个here
有人可以指出我做错了吗?
答案 0 :(得分:2)
您可以通过splitting
小数点后面的第二个函数的顶部开始,如果有的话,可以使用以下代码:
var cents = s.split('.')[1] || '00',
s = s.split('.')[0] || s;
然后将@Halcyon指出的行中的Number
更改为cents
(第143行):
return (result+" CON "+ cents +"/100 NUEVOS SOLES");