我有一个输出地址的变量,例如:Budapest, Mindegy utca, 1002 Hungary。我不需要数字和“ Hungary”,只需要第一部分。

因此,如果有逗号后跟任何数字,我想分开。

上面地址的输出应为:Budapest, Mindegy utca

这是我尝试做的:

addressVariable.split(', /\[[0-9]+\]/');


但是它不会拆分变量。

最佳答案

使用String.prototype.replace删除不需要的部分:

'Budapest, Mindegy utca, 1002 Hungary'.replace(/,\s*\d+.*/, '')
// => "Budapest, Mindegy utca"

09-25 17:35