如何将字符串更改为有效的维基百科页面名称?

时间:2017-07-29 23:35:19

标签: javascript string parsing wikipedia wikipedia-api

我想采用像香蕉树这样的短语"并将其直接发送到维基百科网址,例如" Banana_tree"。我知道它必须遵循概述的规则(https://en.wikipedia.org/wiki/Wikipedia:Page_name)。是否有一个JavaScript包可以自动格式化它而无需反复试验,并且可以执行多个api请求?

1 个答案:

答案 0 :(得分:1)

我不知道这是解决问题最合理的方式,但这可能会有所帮助。

string.replace(/\s\s+/g, '_'); // replaces all whitespace with '_'
string.substring(0, 0).toUpperCase();//makes first char upper case

正如我所说,这可能不是万无一失的答案,但可能有所帮助。