Có, tôi đã viết jQuery plug-in called Word Math đã được thực hiện cho mục đích chính xác này.
Ví dụ trong câu hỏi của bạn, bạn chỉ có thể sao chép và dán mã này
alert($.wordMath("four thousand and three").add("seven thousand and twenty nine"));
//alerts "eleven thousand thirty two"
và thì đấy! Bạn đã thực hiện một số từ toán.
Lời Math cũng có thể lại làm chuyển đổi từ số Javascript để từ và phó:
$.wordMath.toString(65401.90332)
// sixty five thousand four hundred one and nine tenths and three thousandths and three ten thousandths and two hundred thousandths
$.wordMath("three million four hundred and sixty seven thousand five hundred and forty two").value
// 3467542
You can read more about how to use the Word Math plugin on its readme page
EDIT: Hiện nay, một phiên bản của Word Math mà không phụ thuộc vào jQuery. Để sử dụng nó, bạn nên tải xuống tệp wordMath.vanilla.min.js
trên kho lưu trữ gitHub thay vì tệp wordMath.jquery.js
.
Việc sử dụng phiên bản ít jQuery không chính xác giống như phiên bản jQuery, ngoại trừ việc bạn không cần tiền tố $.
trong các cuộc gọi. Nói cách khác, thay vì làm
$.wordMath("fifteen").add("eighteen")
bạn sẽ thay viết
wordMath("fifteen").add("eighteen")
Nguồn
2012-03-23 20:09:08
có, có thể có. bạn đã thử cái gì –
Tôi đã thử hỏi về SO ... chưa có may mắn. – Daniel
haha ... rực rỡ –