Jquery转换为单词不能正常工作

Jquery converting to words is not working correctly

本文关键字:工作 常工作 转换 单词 不能 Jquery      更新时间:2023-09-26

我创建了一个将数字转换为单词的查询。

下面的示例可以很好地使用从1到1,999.99的值:

<form>
 Number to word<BR>
 Number/Número
 <INPUT NAME="Number" TYPE="text" SIZE="60" value="1,658.12"> <BR><TEXTAREA NAME="Spanish" ROWS="5" COLS="90"></TEXTAREA><BR>
</form>

但问题是,当使用逗号

时,这不起作用

当我尝试这个:

<INPUT NAME="Number" TYPE="text" SIZE="60" value="2,658.12"/>

我应该得到DOS MIL SEISCIENTOS CINCUENTA Y OCHO CON 12/100 NUEVOS sole

当我尝试这个

<INPUT NAME="Number" TYPE="text" SIZE="60" value="12,658.12"/>

我应该得到DOCE MIL SEISCIENTOS CINCUENTA Y OCHO CON 12/100 NUEVOS SOLES

最后这个

<INPUT NAME="Number" TYPE="text" SIZE="60" value="112,658.12"/>

我应该得到CIENTO DOCE MIL SEISCIENTOS CINCUENTA Y OCHO CON 12/100 NUEVOS SOLES

有人能帮帮我吗?

你只需要一行代码来修复它(把它放在//Spanish words for numbers下面)

s = s.replace(',','');

使用预填充的第一个测试用例