Я получаю строку, содержащую такие значения, как ABC000012005, ABC0000012005. Я хочу получить результаты в виде префикса, пробела и чисел без начальных нулей, таких как ABC 12005, ABC 12005
Вы можете использовать регулярные выражения, чтобы разделить число и буквы. Затем просто проанализируйте число как int. Он удаляет все 0 в начале.
var regexLetters = "[A-Za-z]+"; var regexNumber = /\d+/g; var string = "ABC0000012005"; var letters = string.match(regexLetters)[0]; var number = parseInt(string.match(regexNumber)[0]); console.log(letters + " " + number);