我正在尝试创建一个函数,将诸如"onethousandtwohundredfour"
之类的字符串转换为相应的数字:1204
。这适用于10,000以下的任何数字。
如果有帮助,我正计划将其实现为Firefox的Greasemonkey脚本。
我发现有很多帖子要求相反(数字与单词),但很少有人寻求单词与数字,而这些帖子都不与JavaScript相关。
以下是我发现的相关帖子:
Converting words to numbers in c++
How to convert words to a number?
How to convert Cardinal numbers into Ordinal ones
Numeric words in a string into numbers
Converting Numbers into Words(JavaScript,但数字为名称)
我一直在尝试使用自己发现的信息来解决此问题,但是我对JS还是陌生的,可以使用尽可能多的帮助。
谢谢!